Указание на подпапку через.htaccess не работает

Я работаю над сайтом на основе WP. У меня есть сайт клиента на моем месте (www.mydomainname.com/~subfolder/sub-subfolder). Теперь исходный домен клиента указывает на мое пространство (www.clientdomain.com идет прямо на www.domainname.com/~subfolder/) без изменения имени URL. Но, когда это происходит, сервер отвечает, давая дерево каталогов. Мне нужно, чтобы сайт указывал прямо на подпапку (а не на подпапку) без указания дерева каталогов.

Я использовал этот.htaccess:

<IfModule mod_rewrite.c>

Options +FollowSymlinks  

RewriteEngine on

RewriteBase /

RewriteCond &#37;{HTTP_HOST} ^(www\.)?mydomainname\.cc [NC]

RewriteRule .? http://www.mydomainname.cc/~subfolder/ [R=301,L]

</IfModule>

Как мне это сделать? Я уверен, что я делаю ту же ошибку, но я не могу найти ее... Пожалуйста, помогите мне, я схожу с ума!!!:)

Спасибо!

2 ответа

Пытаться:

RewriteRule %{DOCUMENT_ROOT}/~subfolder/sub-subfolder%{REQUEST_URI} -f [OR]
RewriteRule %{DOCUMENT_ROOT}/~subfolder/sub-subfolder%{REQUEST_URI} -d
RewriteRule ^ /~subfolder/sub-subfolder%{REQUEST_URI} [L]

Попробуйте использовать это в htaccess в ~ подпапке /:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} ^sub-subfolder
RewriteRule ^(.*)$ sub-subfolder/$1 [L,QSA]
Другие вопросы по тегам