내 htaccess에 다음 규칙이 있습니다. 다시 쓰기 URL 끝에 변수를 추가해야합니다. 기본적으로 나는 동일한 도메인을 가리키는 두 개의 도메인을 가지고 있으며 어떤 도메인을 사용했는지에 따라 다른 사이트를 보여주고 있습니다..htaccess mod_rewrite 도메인을 기반으로
RewriteCond %{HTTP_HOST} ^(www\.)?rrr\.me
RewriteCond %{REQUEST_URI} !^/rrr
Rewriterule ^(.*)$ /rrr/$1 [L]
사람은 rrr.me
또는 www.rrr.me
에 그들이 내 웹 사이트의 RRR 디렉토리에있는 index.php를 얻을 이동합니다. 위대한 작품!
이제 변수를 index.php에 추가 할 수 있어야합니다. 따라서 어떤 사람은 rrr.me/abc
을 입력하고이 방법으로 index.php의 끝에 abc를 덧붙입니다. index.php?var1=abc
Olaf Dietsche의 의견 이후 새로운 REWRITE 규정.
RewriteCond %{HTTP_HOST} ^(www\.)?rrr\.me
RewriteCond %{REQUEST_URI} !^/rrr
RewriteCond %{REQUEST_URI} !/assets/
Rewriterule ^.*$ /rrr/index.php?rrr=$0 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?rrr\.me
RewriteCond %{REQUEST_URI} !^/rrr
Rewriterule ^assets/.*$ /rrr/$0 [L]
최종 규칙이 수정되었습니다. '! assets' 조건은 * first * 규칙에 추가되어야하고 두 번째 규칙은'! rrr' 규칙을 가져야합니다. 희망이 도움이됩니다. –
Spot on! 모든 도움을 주셔서 감사합니다. 정말로 감사드립니다. 또한 나는 꽤 많이 배웠다 :-) – superphonic