2015-01-06 3 views
0

내 htaccess로 :는 못하고 슬래시/내 웹 사이트의 URL을

<IfModule mod_rewrite.c> 
    Options +FollowSymLinks 
    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 


#non www redirection 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^ruggedtrailsnepal\.com 
RewriteRule (.*) http://ruggedtrailsnepal.com/$1 [R=301,L] 

내가 어떤 URL에/(슬래시)를 받고 있지 않다,하지만 일부의 URL의이 문제

를 해결하는 방법, 작업 문제

링크

ruggedtrailsnepal.comtravel-info/visa-information.html 

링크 문제

없이
+0

'!^ruggedtrailsnepal \ .com'의'!'는 무엇입니까? 마지막 줄에서 둘째. –

답변

0

은 규칙 순서를 변경하고 REQUEST_URI 변수에 사용 된 캐시를 방지하기 위해 새로운 브라우저에서

<IfModule mod_rewrite.c> 
    Options +FollowSymLinks 
    RewriteEngine on 

    #non www redirection 
    RewriteCond %{HTTP_HOST} !^ruggedtrailsnepal\.com$ [NC] 
    RewriteRule^http://ruggedtrailsnepal.com%{REQUEST_URI} [R=301,L,NE] 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 

더 나은 시험이 있습니다.

관련 문제