【发布时间】:2016-08-19 10:41:33
【问题描述】:
我所有的网站都是按照以下模式生成的:
http://www.example.com/category/xyz/article---12345.html
我想使用 mod_rewrite 删除部分“---12345”,其中三个减号始终存在,但数字的数量从 3 到 7 不等。 html 应该留在那里,以便 url 看起来像这样:
http://www.example.com/category/xyz/article.html
我怎样才能做到这一点?
【问题讨论】:
-
数字的作用不是区分独特的文章吗?
-
当用户在地址栏中输入
http://www.example.com/category/xyz/article.html时,您想向他们显示哪个页面? -
如果你想要更简洁的 url,你可以将
http://www.example.com/category/xyz/article/xxxxx重定向到http://www.example.com/category/xyz/article---xxxxx.html -
我认为您正在使用该数字部分停用文章,然后您可以将网址 example.com/category/xyz/article---12345.html 的结构更改为 example.com/category/xyz/12345/article.html
-
数字不代表不同的文章,每篇文章都有自己的url,与数字无关
标签: php html apache mod-rewrite