我目前在我网站的根目录中有这个md重写规则:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ ./index.php
我想要做的是,如果目录结构的第一部分是/ bd /我希望它转到另一个文件
例如:
http://domain.com/something/somethingelse
将由index.php
运行,而:
http://domain.com/bd/something/somethingelse
会运行another.php
mod重写规则应如何实现这一目标?
答案 0 :(得分:1)
您可以使用:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^bd/ /another.php [L,NC]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^ /index.php [L]