301 重定向动态 URL
301 Redirect Dynamic URL
好的,所以我将以下内容作为 URL 的一部分:/user/26872-essi/
我要完成 /essi/
的决赛 URL
我目前有:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^user\/([0-9]+)\-.+[/]?$ /user.php?user_id=
所以我尝试了:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^user\/([0-9]+)\-.+[/]?$ // [R=301,L]
RewriteRule ^(((?!\.|\/).){1,})\/?$ /user.php?username=
它似乎没有传递变量。知道我可能做错了什么吗?
您可以在站点根目录 .htaccess 中使用这些规则:
RewriteEngine On
RewriteRule ^user/\d+-([\w-]+)/?$ // [R=301,NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ user.php?username= [L,QSA]
好的,所以我将以下内容作为 URL 的一部分:/user/26872-essi/ 我要完成 /essi/
的决赛 URL我目前有:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^user\/([0-9]+)\-.+[/]?$ /user.php?user_id=
所以我尝试了:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^user\/([0-9]+)\-.+[/]?$ // [R=301,L]
RewriteRule ^(((?!\.|\/).){1,})\/?$ /user.php?username=
它似乎没有传递变量。知道我可能做错了什么吗?
您可以在站点根目录 .htaccess 中使用这些规则:
RewriteEngine On
RewriteRule ^user/\d+-([\w-]+)/?$ // [R=301,NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ user.php?username= [L,QSA]