【发布时间】:2016-10-13 08:13:43
【问题描述】:
我正在研究我的网站的 seo,在阅读了一些关于 seo 友好 url 的文章后,我决定将所有动态 url 更改为静态 url。
例如:大多数网址都像www.abc.com/final.php?id=1&name=name-of-file,但我想将网址更改为静态网址,如www.a.com/name-of-file/1
我尝试编辑 .htaccess 文件,但它不起作用。
我的.htaccess file
Options +FollowSymLinks
RewriteEngine on
RewriteRule final/id/(.*)/name/(.*)/ final.php?id=$1&name=$2
【问题讨论】:
-
一般注意事项:如果可能,您应该始终将此类规则放在 http 服务器主机配置中,而不是使用
.htaccess样式文件。众所周知,这些文件容易出错,难以调试,而且它们确实会降低 http 服务器的速度。它们只是为那些没有访问主机配置的人提供的最后手段(阅读:非常便宜的托管服务提供商)。