2014-07-24 6 views
0

내가 URL을 다시 작성합니다 줌라 2.5htaccess로

를 사용하여 뉴스 웹 사이트를 설계하고 사용 줌라에서 사용자 지정 URL을 다시 작성하는 방법 :

http://domain.com/categoryname/?format=feed&type=rss

에 :

http://domain.com/rss/categoryname

참고 : 나는 joomla를 위해 mode_rewrite .htaccess를 사용하고 있습니다.

신속하게 도와주세요. 감사합니다.

답변

0

Apache의 mod_rewrite을 사용하면 정규식 패턴을 사용하여 URL을 다른 URL로 변환 할 수 있습니다.

패턴은 경로에 적용되며 /rss/(.+)과 같은 정규식 패턴을 작성합니다.이 패턴은 /rss/으로 시작하고 적어도 하나 이상의 문자를 포함합니다. 괄호를 캡처 그룹이라고하며 RewriteRule 지시문의 두 번째 매개 변수에서 참조 할 수 있습니다.

두 번째 부분 /$1/?format=feed&type=rss은 패턴의 첫 번째 캡처 된 그룹을 참조하여 새 URL에 배치합니다.

마지막으로 [L] 플래그로 처리 할 마지막 규칙임을 나타내려고합니다. 이것은 당신의 규칙을 제공

:이 새 URL 쿼리 문자열을 전달하려는 경우

RewriteEngine On 
RewriteRule /rss/(.+) /$1/?format=feed&type=rss [L] 

을, 당신은 [L] 대신 [L,QSA]을 초래할 수있는 추가 플래그 QSA을 추가해야합니다.