Mod 重写规则以从 URL 中获取文章 ID 并在其前面放置一个斜杠
Mod Rewrite Rule to take article ID from URL and place a Slash before it
我有一个 wordpress 网站,其中有数百篇文章,其 URL 格式如下:
http://www.example.com/news/variable-article-name-XXXXXXXXX/
其中 XXXXXXXXX
始终是 9 位数字
我想重写 URL 以在数字前包含一个斜杠;出现如下。
http://www.example.com/news/variable-article-name/XXXXXXXXX/
我可以编写一个简单的单一规则来实现这一点吗?
感谢任何帮助。
尝试以下操作:
RewriteRule ^news/(.*)-(\d{9})/?$ /news// [R=301,L]
您仍然需要进行一些内部重写,以便可以将重定向的 URL 转发到适当的页面。
我有一个 wordpress 网站,其中有数百篇文章,其 URL 格式如下:
http://www.example.com/news/variable-article-name-XXXXXXXXX/
其中 XXXXXXXXX
始终是 9 位数字
我想重写 URL 以在数字前包含一个斜杠;出现如下。
http://www.example.com/news/variable-article-name/XXXXXXXXX/
我可以编写一个简单的单一规则来实现这一点吗?
感谢任何帮助。
尝试以下操作:
RewriteRule ^news/(.*)-(\d{9})/?$ /news// [R=301,L]
您仍然需要进行一些内部重写,以便可以将重定向的 URL 转发到适当的页面。