使用mod_rewrite添加目录

时间:2009-11-17 10:35:07

标签: mod-rewrite

我有一个客户要求他们的网站开启:

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>

1 个答案:

答案 0 :(得分:1)

尝试此规则:

RewriteEngine on
RewriteRule !^asubdirectory($|/) asubdirectory%{REQUEST_URI}