通过.htaccess指向子文件夹不起作用

时间:2012-09-13 23:50:20

标签: .htaccess mod-rewrite url-rewriting directory-tree

我正在开发基于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 个答案:

答案 0 :(得分:0)

尝试:

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]

答案 1 :(得分:0)

尝试在〜子文件夹/:

中的htaccess中使用它
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} ^sub-subfolder
RewriteRule ^(.*)$ sub-subfolder/$1 [L,QSA]