2012-05-09 3 views
1

내 사이트가 sef를 사용하도록 설정되어 있고 joomla에서 완료되었습니다. 내가 필요한sef enabled joomla 사이트의 mod_rewrite

가 재 작성 규칙 그래서 내가 몇 URL 재 작성 규칙을 시도했지만이 404 오류 카테고리 페이지를 찾을 수 없습니다 생성 http://www.testsite.com/corporate/news/?lang=fr

http://www.testsite.com/fr/corporate/news 점. 나는 그것이 thr fr 폴더 또는 fr이라는 카테고리를 찾는다 고 생각합니다.

답변

0

/fr 이후의 작업과 관계없이 작동해야한다고 가정합니다. 다음과 같이 시도해 볼 수 있습니다.

RewriteRule ^/fr/(.*) /$1\?lang=fr [R=301,L] 
+0

r = 301에서 잘 작동합니다. 그러나 그것은 url을 바꿀 것이다. 다시 말하면 그 리다이렉트 ------ 내가 원하는 것은 URL이 동일하게 유지되도록 다시 쓰기입니다 –

+0

나는 규칙이 있습니다
RewriteRule ^/([az] [az])/(. *)/$ 2 /? lang = $ 1 [R = 301, L]
하지만 주소 표시 줄의 값이 변경됩니다. r = 301이 없으면 전혀 작동하지 않습니다 –

+0

음 ... 아마도 두 번째 인수에 도메인 이름을 추가하면 'RewriteRule ^/fr /(.*) http : //www.mysite.com/$1 \? lang = fr' 솔직히 말해서, 나는 R = 301과 함께 Rewrites를 사용하여 검색 엔진과 함께 훌륭한 정식 URL을 유지했습니다. – 10flow

관련 문제