我有一个简单的新闻网站,可以从rss提要中获取新闻。当前的URL如下:
http://domain.com/news/This+and+That+Happened+There/
我只想把这个改成
http://domain.com/news/this-and-that-happened-there/
(看起来更干净)
谢谢你的帮助
最佳答案
很抱歉,但我怀疑在你的情况下这是可能的。根据你所说的,这是新闻项目的唯一id的This+and+That+Happened+There
部分,这意味着它必须保持不变才能在网站上工作(在后端/数据库中被识别)。
另一方面,如果url中有其他id。假设http://domain.com/news/This+and+That+Happened+There/123/
其中123
是id,那么它应该是可行的,因为之前的任何事情都不重要。你所需要的就是让你的cms(或者你正在使用的任何后端)以这种方式格式化url。
你确实在这个问题上添加了seo
标记,所以我理解这是你想要改进的地方。我想说在这种情况下这无关紧要(但我不是这方面的专家)。
关于apache - mod_rewrite转换为小写并替换+ - ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6661174/