我试图重写使用以下到htaccess的 - 重定向301.htaccess的修改字符串,然后重定向301
重定向“mysite.com/longname/{20字符串}”到“mysite.com/shortname/ { 10字符串}”
基本重定向‘LONGNAME’到‘短名称’和削减‘20字符串’的前10个字符
所以当我去mywebsite.com/longname/aaaaabbbbbcccccddddd, 它将其重写为mywebsite.com/shortname/aaaaabbbbb
这是我到目前为止有:
RewriteEngine On
RewriteRule /longname/(.*) /shortname/$1 [R=301,L]
你已经看起来有效。你可能需要在'longname'之前丢失初始斜线,否则它看起来是正确的。 – 2010-02-01 04:25:53
谢谢Max!你的建议,加上下面的答案,做到了! – tim 2010-02-01 05:04:49