.htaccess 如何编写 seo 友好的 htaccess 重写规则 url

.htacces how to write htacces rewrite rule for seo friendly url

我是 .htacces 的新手

我要:

示例。com/page.php?page=如何学习

更改为: 例如。com/how-to-learn

我 google 尝试了一些但没有改变 url。

.htaccess 不是这样工作的:它不会更改您的链接以显示更正后的版本,但它会在您将写入其中的表达式中寻找匹配项以重写正确的参数。

例如,在您的代码中,您的 .htaccess 应该看起来像这样:

RewriteEngine On
RewriteRule ^([a-z-]+)$  page.php?page= [QSA,L]

如果您在浏览器中编写示例。com/how-to-learn,您将能够看到示例的内容。com/page.php?page=how-to-learn .

我建议您非常小心:由于表达式非常宽松,您必须检查 page.php 文件是否合法允许加载该文件。