특정 패턴의 모든 URL을 PHP 파일로 리디렉션하는 규칙을 작성하고 싶습니다. 예외 : CMS가있는 control/
디렉터리다시 쓰기 규칙이 작동하지 않습니다.
왜,
RewriteCond %{REQUEST_URI} ^/([^control]+)/([^/]+)$
RewriteRule .* /pages/index.php?language=%1&page=%2&%{QUERY_STRING} [L]
이
domain.com/deutsch/start
(그것은 404를 throw) 작동하지 않지만
RewriteCond %{REQUEST_URI} ^/([^control]+)/([^/]+)/debug$
RewriteRule .* /pages/index.php?language=%1&page=%2&page_debug=yes&%{QUERY_STRING} [L]
작품
domain.com/deutsch/start/debug
,369에 대한
?
% {REQUEST_URI}! ^/control /? – Aif
설명 된대로 두 번째 조건을 사용하여 계산됩니다. (나는 mod_rewrite에서 위대하지 않다). 감사! –