2
如何將URI從site.com/search/.../?folder=something
重定向到site.com/something/search/.../
。 是否有一個htaccess規則?如何將URI從「site.com/search/.../?folder=something」重定向到「site.com/something/search/.../」
如何將URI從site.com/search/.../?folder=something
重定向到site.com/something/search/.../
。 是否有一個htaccess規則?如何將URI從「site.com/search/.../?folder=something」重定向到「site.com/something/search/.../」
你可以試試這個規則爲您的第一條規則:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+([^?]+)\?folder=([^\s&]+) [NC]
RewriteRule^/%2/%1? [R=301,L,NE]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/(.+?)/?$ /$2/?folder=$1 [QSA,L]
謝謝您的回答。不幸的是沒有運氣我已經在htaccess文件中有一個'RewriteRule ^(something | anything)/(。*)$ 2?folder = $ 1 [L,QSA,NC]'規則。任何更多的意見表示讚賞。 – Sami
修正了一個錯誤,請再試一次。 – anubhava
非常感謝你的幫助,工作得很好。我再次感謝你。歡呼聲 – Sami