블로그에서 기사를 영어 버전으로 리디렉션하려고합니다.Apache 및 RewriteRule 우선 순위
기본적으로 기사/내/기사는 프랑스어로되어 있습니다. 하지만/en/my/article에서 영어 버전에 액세스 할 수 있습니다. 사용자가 프랑스어가 아닌 경우이 URL로 리디렉션해야합니다. 내가 실제로 /en/index.php로 리디렉션 해요/내/기사에 갈거야 때
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:Accept-Language} !^fr [NC]
RewriteCond %{REQUEST_URI} !^/en [NC]
RewriteRule ^(.*)$ /en/$1 [L,R]
</IfModule>
:
나는 나의 htaccess로에서이 규칙을했다. 는 나는 때문에 워드 프레스 기본 리디렉션의 생각 :<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
가 어떻게이 일을 할 수
?
이 규칙의 순서는 무엇입니까? –
또한, [L, R]을 변경하려고 단지 [R] 내가 [L, R] 단지 [R]에서 변경 내 htaccess로 –
합니다 : 발견 문서가 여기로 이동했습니다. 또한 요청을 처리하기 위해 ErrorDocument를 사용하려고 시도하는 동안 500 내부 서버 오류 오류가 발생했습니다. –