2010-03-28 7 views
0

mysite.com/broadcasts를 mysite.com/feed로 다시 작성하려고 시도하고 있으므로 위치 표시 줄에 "브로드 캐스트"로 표시되지만 실제로/feed로 이동합니다..htaccess로 URL을 다시 쓰는 방법

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^broadcasts(/)?$ /feed/ 
</IfModule> 

그러나 나는 404 오류가 ... 작동하지 않습니다 : 여기에

내가 htaccess로 파일에있는 것입니다.

나는 바보 같은 짓을하고 있는지 궁금해.

감사합니다.

RewriteRule ^(.*)/broadcasts$ $1/feed/ 

이 있는지에 상관없이 만들 것입니다 : -

답변

0

작동은 당신이 그것을 할 방법 어떤 도메인을 사용하고 있는지, 올바른 조합을 가지고 있다면 항상 일치하게됩니다. 예를 들어 미래에 도메인을 변경하려는 경우에 더 쉽게 만들 수 있습니다. 두 번 내 예에 실수로 사용

UPDATE (. *),하지만이 당신의 .htaccess 파일에


RewriteRule ^broadcasts feed 
추가에게

+0

도메인이 mod_rewrite의 URI에 전달되지 않았습니다. – zerkms

+0

그러나이 것은 그 이전의 내용이 모두 일치하는지 확인합니다. –

+0

for url mysite.com/broadcasts (. *)는 항상 빈 문자열과 같습니다. 그래서 지속적인 URL에 대해서는 애매합니다. – zerkms

0

/가/;-)

피드에서 제거가/후행 이상이 여기에 지금 나를 위해

0

을하는 데 도움이

희망을 수정되었습니다. 작동하지 않는 경우


RewriteEngine on 
RewriteBase/
을 파일 상단에 추가하십시오.

관련 문제