簡體   English   中英

htaccess 301 重定向與 URL 重寫

[英]htaccess 301 redirect with URL rewrite

我需要一些關於如何使用 htaccess 進行正確的 301 URL 重定向的專家建議。 我已經有了重寫規則,還需要添加重定向。 這是重寫規則:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^results/(case1|case2|case3)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ /results.php?v1=$1&v2=$2&v3=$3&v4=$4&v5=$5&v6=$6&v7=$7 [L]

我應該在上面的規則中添加什么才能成功重定向:

http://www.website.com/results.php?v1=case2&v2=a&v3=b&v4=c&v5=d&v6=e&v7=f
to:
http://www.website.com/results/case2/a/b/c/d/e/f/

您需要一個額外的規則來重定向您的 url,在線添加以下RewriteEngine on

 RewriteCond %{THE_REQUEST} /results\.php\?v1=(case1|case2|case3)&v2=([^&]+)&v3=([^&]+)&v4=([^&]+)&v5=([^&]+)&v6=([^&]+)&v7=([^&\s]+)\sHTTP [NC]
RewriteRule ^ /results/%1/%2/%3/%4/%5/%6/%7? [NC,L,R=301]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM