我想缩短我的网址,主要是搜索引擎优化,所以我决定在我的网站上更改我的网址。
现在网址看起来像
http://www.domain.com/cat.php?id=5,而类别的名称是“example cat”
我希望网址看起来像
我该怎么办?非常感谢你。
答案 0 :(得分:1)
你不会。你将其设置为重写:
http://www.domain.com/5/
到
http://www.domain.com/cat.php?id=5
如果您想使用类别名称,则需要更改后端的php以接受它们。
答案 1 :(得分:1)
您可以随时通过index.php文件推送“所有内容”并使用它来引导整个网站。 have a look at this
答案 2 :(得分:1)
正确的解决方案是同时包含ID 和名称。否则,名称更改将破坏搜索引擎,用户等存储的所有链接。
http://www.example.com/5/example-cat/或http://www.example.com/5-example-cat/或您喜欢的任何内容(使用正则表达式仍然可以轻松提取ID)。
答案 3 :(得分:0)
将htaccess与重写规则一起使用:
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ /cat.php?id=$1 [NC,L]
因此...... example.com/category
会重新写入example.com/browse.php?cat=category
。