我有这个:
www.website.com/subfolder1/
实际网站(主网站)位于/subfolder1/
我想把一个.htaccess文件放到root上,所以有人去的时候:
www.website.com/subfolder2/
网站未转发至/subfolder1/
,但会显示/subfolder1/
中的内容,看起来访问者位于/subfolder2/
下
当点击链接时显示例如:www.website.com/subfolder1/link.php
('link.php'文件实际位于/ subfolder1 /
下...所以我不必在创建子文件夹时一直重新创建主网站。
答案 0 :(得分:0)
似乎最简单的方法就是将任何文件夹从root转发到/ subfolder1 /
RewriteRule ^(.*?)/(.*) /subfolder1/$2 [NC,L]
答案 1 :(得分:0)
这应该有效:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/subfolder1/
RewriteRule ^(.*)/(.*)$ /subfolder1/$2 [L]
以上内容会默默地将subfolder1
以外的任何内容重定向到它。
例如。 http://example.com/subfolder2/about.php
会在about.php
的{{1}}页面中显示内容,但仍会在网址中显示subfolder2
。