난 그냥 (301)는 이전 URL https://www.mydomain.com/old_url/
나는 현재이 문제와 관련된 두 번째 규칙을주의 (내 htaccess로에서 다음이htaccess로 301 규칙은
https://www.mydomain.com/new_url/
로 리디렉션하는 방법을 알아낼 수 없습니다 리디렉션하지 않습니다) :
RewriteEngine On
# SSL redirect
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteRule ^(.*) https://www.mydomain.com$1 [R=301,nc]
RewriteCond %{THE_REQUEST} ^GET\ /old_url/
RewriteRule ^/old_url$ https://www.mydomain.com/new_url [R=301,nc]
# If the root has a querystring with at least 1 character
RewriteCond %{QUERY_STRING} ^.+
RewriteRule ^/?$ https://www.mydomain.com/new_home_page [R=301,nc]
차이점이있는 경우 Django도 사용하고 있습니다. 어떤 도움이라도 대단히 감사합니다.
당신이 말하는대로 할 것 같습니다. 그러나, 나는 '무엇이든'부분에 대해서는 신경 쓰지 않는다. –
RewriteCond % {REQUEST_URI} old_url/ RewriteRule ^/$ https://www.mydomain.com/new_url/ [R = 301, QSA, NC] –
글쎄, 아무 것도 없을 때 규칙에 영향을주지 않습니다. –