我有一个客户要求他们的网站开启:
www.clienturl.com/asubdirectory
将存储在子目录中的站点将无法将链接更新为:
www.clienturl.com/asubdirectory/a_file.php
他们只会:
www.clienturl.com/a_file.php
但是点击这些链接会将用户重定向或重写为:
www.clienturl.com/asubdirectory/a_file.php
我可以用mod_rewrite和/或别名或其他任何东西做什么吗?
先谢谢你们!
迈克皮尔斯编辑:
这是我目前的一套重写规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
答案 0 :(得分:1)
尝试此规则:
RewriteEngine on
RewriteRule !^asubdirectory($|/) asubdirectory%{REQUEST_URI}