我正在使用此网址:
http://example.com/folder/form.php
我希望每当有人使用此链接更改显示的网址
时http://example.com/form.php
到目前为止,我已经这样做了:
RewriteEngine On
RewriteRule ^$ folder/
RewriteRule ^(.*)$ folder/$1
但是,当有人使用
时,我不希望此规则适用http://example.com/index.php
因此,只有当网址类似于
时,才需要使此规则有效http://example.com/form.php
提前致谢!
答案 0 :(得分:1)
如果您不希望/index.php
文件重定向到/folder
,可以将其排除在模式中或使用RewriteCond
RewriteEngine On
RewriteRule ^$ folder/ [L]
RewriteRule ^((?!index.php).*)$ folder/$1 [L]
或
RewriteEngine On
RewriteRule ^$ folder/ [L]
RewriteCond %{REQUEST_URI} !^/index.php [NC]
RewriteRule ^(.*)$ folder/$1