Указание на подпапку через.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 %{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]