我想做短我的网址,主要是SEO,所以我决定改变我的网址在我的网站。
现在urls看起来就像
http://www.domain.com/cat.php?id=5,而该类别的名称为“示例猫”
我想让这个网址看起来像
http://www.domain.com/example-cat/
我该怎么做呢?非常感谢。
发布于 2011-03-20 20:56:42
正确的解决方案是同时包含ID和名称。否则,名称更改将破坏所有由搜索引擎,用户等存储的链接。
http://www.example.com/5/example-cat/或http://www.example.com/5-example-cat/或您喜欢的任何东西( ID仍然很容易用正则表达式提取)。
发布于 2011-03-20 20:43:06
您总是可以通过您的index.php文件推送“一切”,并使用它引导整个站点。看看这个
发布于 2011-03-20 20:35:23
使用带有重写规则的htaccess:
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ /cat.php?id=$1 [NC,L]
所以.example.com/category
会被重写给example.com/browse.php?cat=category
。
https://stackoverflow.com/questions/5371301
复制相似问题