2013-05-09 1 views
1

나는이 질문이 상당히 과다는 것을 안다!URL Toro 스크립트로 다시 쓰기 (후행 슬래시 사용)

그러나 모든 상황이 다릅니다 ... 그리고 나는 .htaccess 수정을 잘하지 못했습니다.

현재 Toro에서 PHP 색인 라우팅 스크립트를 사용하고 있습니다. 어떤 .htaccess 파일에 다음을 포함하고 있습니까 :

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php) 
RewriteRule ^(.*)$ /index.php/$1/ [L] 

어떻게 URL에 후행 슬래시를 사용할 수 있습니까? 이렇게하면 내 사이트에 중복되는 콘텐츠가 없도록하는 가장 좋은 솔루션은 무엇입니까?

답변

1

시도 : 그것을 아무런 문제가 할 수없는 것 같았다

RewriteEngine on 
RewriteBase/

# redirect to trailing slash 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !/$ 
RewriteRule ^(.*)$ /$1/ [L,R=301] 

# your old rules, except don't need trailing slash in target 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php) 
RewriteRule ^(.*)$ /index.php/$1 [L] 
+1

멋진 사람! – Justin