다국어 웹 사이트가 있습니다. 이렇게하려면 다음과 같이해야합니다.htaccess를 통한 다시 쓰기 및 데이터 전달
예를 들어, 내 사이트는 example.com
이고 두 개의 외국어 (en & de)가 있습니다. 지금은 example.com/foreign
에 내 사이트를 설치 싶어 누군가가 example.com/en/*anything*
을 열면 내가 내 웹 사이트가 어떤 REDIRECTION없이 example.com/foreign/*anything*
를 엽니하고 또한 POST를 통해 LANG과 같은 매개 변수를 전달해야하거나 GET 또는 다른 어떤 그와 관련된 데이터베이스의 테이블을 감지 할 언어.
그리고 가장 큰 문제는 *anything*
가
그래서 이것에 대한 해결책은 무엇 test.php?par1=value1&par2=value2
같은 디렉토리 이름이나 뭐 이런 건 할 수 있다는 것입니다?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]{2})/(.+)$ /foreign/$1?lang=$1 [L,NC,QSA]
이 먼저 무엇을하려고 않았다 – nalply
내가 시도!! (. *).... '한다 RewriteCond % {REQUEST_FILENAME} 한다 RewriteCond %의 -f {REQUEST_FILENAME}이 한다 RewriteRule을 -d^$ \ \ \/\ \ \/해외 \/$ 1' – Amir
그리고 그게 네가 원하는 걸 어디에서 했니? –