1

您能否帮助在 htaccess 文件中从以下位置进行一次性重定向:

/something-something-something-something-c-2_19_70.html 

对于这种没有编号 -2_ 的文件:

/something-something-something-something-c-19_70.html

我确信有一个短代码将应用于该类型的所有 url

非常感谢您提前

大卫

4

1 回答 1

0

将此代码放在 DOCUMENT_ROOT 下的 .htaccess 中:

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

# redirect /something-something-something-something-c-2_19_70.html 
# to /something-something-something-something-c-19_70.html
RewriteRule ^(.*)2_(.*)$ $1$2 [L,NC,R]

# redirect /ethical-jewellery-silver-c-2_19.html to /silver-c-19.html
RewriteRule ^[^-]+-[^-]+-([^-]+-)([^-]+-)2_(.*)$ $1$2$3 [L,NC,R]
于 2012-04-05T14:59:21.853 回答