如何重写我的网站网址,如下面的详细信息
static-page.php?statictour=agra-jaipur
至agra-jaipur.html
我们的代码是
RewriteRule ^([a-zA-Z0-9_-]+).html$ static-page.php?statictour=$1 [NC,L]
上面的代码工作,但index.html文件不适用此代码适用
任何人都可以帮忙吗?
答案 0 :(得分:1)
问题是 index.html 还匹配模式 ^([A-Za-z0-9 - ] +)。html $ 并重定向到 /static-page.php 。
您需要从规则中排除index.html:
RewriteCond %{REQUEST_URI} !^/index\.html$
RewriteRule ^([a-zA-Z0-9_-]+).html$ static-page.php?statictour=$1 [NC,L]