mod-rewrite rule - 如何在字符"之后剪切URL:"

时间:2016-06-23 09:01:23

标签: mod-rewrite

我想在modrewrite的帮助下清理我的网址。 这样谷歌可以更好地阅读它们。

所以网址现在看起来: 的 domain.com/article ::: 451.html

所以看起来应该是这样的: 的 domain.com/article

我从不使用modrewrite。有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

重定向:

<强> domain.com/article ::: 451.html

<强> domain.com/article

您可以使用以下规则:

RewriteEngine on


RewriteCond %{THE_REQUEST} /article:::451\.html [NC]
RewriteRule ^ /article [L,R]

如果旧的uri是dyanamic,例如:(/ foo :::: 1234.html),你可以使用:

RewriteEngine on


RewriteCond %{THE_REQUEST} /([^:]+):::[0-9]+\.html [NC]
RewriteRule ^ /%1 [L,R]