我需要重写我的网址,如下所示:
http://www.mydomain.com/experiences/abc,123
http://www.mydomain.com/experience/abc,123
基本上我只需要删除经验中的's'。我如何使用带有 301 重定向的 RewriteRules 来做到这一点?
谢谢!!!
我需要重写我的网址,如下所示:
http://www.mydomain.com/experiences/abc,123
http://www.mydomain.com/experience/abc,123
基本上我只需要删除经验中的's'。我如何使用带有 301 重定向的 RewriteRules 来做到这一点?
谢谢!!!
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_ROOT
目录下:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^experiences/(.+)$ /experience/$1 [L,R=301,NC]
不需要 mod_rewrite。只需使用Redirect
:
Redirect 301 /experiences /experience