我想重定向一个这样的 URL:
/calculate?from=london&to=paris
像这样的其他人:
/difference-london-paris
我在我的 .htaccess 文件上试过这个,但它不起作用:(
RewriteRule ^calculate?from=(.*)&to=(.*) ^difference-$1-$2 [R=301,L]
在此先感谢您的帮助!
我想重定向一个这样的 URL:
/calculate?from=london&to=paris
像这样的其他人:
/difference-london-paris
我在我的 .htaccess 文件上试过这个,但它不起作用:(
RewriteRule ^calculate?from=(.*)&to=(.*) ^difference-$1-$2 [R=301,L]
在此先感谢您的帮助!
使用此代码:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+calculate\?from=([^&]*)&to=([^&\s]*) [NC]
RewriteRule ^ difference-%1-%2? [R=301,L]
RewriteRule ^difference-([^-]+)-([^-]+)/?$ calculate?from=$1&to=$2 [L,NC,QSA]