htaccess mod_rewrite重定向,如果其中包含特定字符串

时间:2012-04-30 19:20:40

标签: regex apache .htaccess mod-rewrite

旧开发者我的网址中留下了一些奇怪的东西,并希望通过301重定向修复它。我想重新定位所有urpage with perpage / www.domain.com位,即。

http://www.example.com/products/golf-clubs/Package-Sets/price/under100/grid/perpage/www.domain.com

http://www.example.com/products/golf-clubs/Package-Sets/price/under100/grid/

所以从字面上将包含perpage/www.domain.com的所有网址重定向到没有它的版本。

任何想法?

欢呼声, /马尔钦

1 个答案:

答案 0 :(得分:1)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^(.*)/perpage/www\.domain\.com/?$ $1/ [L,NC,R=301]