如何使用html扩展名

时间:2016-02-15 06:58:00

标签: apache .htaccess mod-rewrite

如何重写我的网站网址,如下面的详细信息

static-page.php?statictour=agra-jaipuragra-jaipur.html

我们的代码是 RewriteRule ^([a-zA-Z0-9_-]+).html$ static-page.php?statictour=$1 [NC,L] 上面的代码工作,但index.html文件不适用此代码适用 任何人都可以帮忙吗?

1 个答案:

答案 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]