我正在使用这个网址:
http://example.com/folder/form.php
我希望每当有人使用此链接将显示的 URL 更改为
http://example.com/form.php
到目前为止,我已经做到了:
RewriteEngine On
RewriteRule ^$ folder/
RewriteRule ^(.*)$ folder/$1
但是,当有人使用时,我不希望此规则适用
http://example.com/index.php
所以我只需要在 url 类似于
http://example.com/form.php
提前致谢!
如果您不希望/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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句