我有很多像这样的链接:
www.example.com/my_folder/something/33
www.example.com/my_folder/anything/81
如何将my_folder
重写为folder123
。
表示:如果我输入www.example.com/folder123/something/33
,我会收到www.example.com/my_folder/something/33
的内容,但网址仍为www.example.com/folder123/something/33
。
如何使用.htaccess
?
答案 0 :(得分:1)
您可以使用简单的重写规则执行此操作:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+my_folder(/\S*)?\s [NC]
RewriteRule ^ /folder123%1 [R=301,L,NE]
RewriteRule ^folder123(/.*)?$ my_folder$1 [L,NC]