Mod rewrite 使用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_重写和/或别名或其他方法做些什么吗 提前谢谢各位 迈克·皮尔斯 编辑: 这是我当前的一组重写规则:Mod rewrite 使用mod_rewrite添加目录,mod-rewrite,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_重写和/或别名或其他方法做些什么吗 提前谢谢各位 迈克·皮尔斯
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
重新启动发动机
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php/$1[L]
试试这个规则:
RewriteEngine on
RewriteRule !^asubdirectory($|/) asubdirectory%{REQUEST_URI}
试试这个规则:
RewriteEngine on
RewriteRule !^asubdirectory($|/) asubdirectory%{REQUEST_URI}
谢谢你的回复,我已经修改了上面的问题以回应你的回复。谢谢MikeThanks的回复,我已经修改了上面的问题以回应你的回复。谢谢,迈克