2013-05-09 80 views
1

我知道這個問題相當過分的問道!用Toro腳本重寫URL(強制結尾斜槓)

但是每種情況都不一樣......我不擅長.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 2013-05-09 23:12:51