2011-12-19 158 views
5

我正在尋找一種方法來刪除所有WordPress網址的尾部斜線。在WordPress中使用.htaccess刪除尾部斜槓

我發現了類似this one這樣的答案,但它在以前有WordPress .htaccess規則時不起作用。

這是我當前使用的WordPress的.htaccess:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

回答

5

試試這個:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 

    RewriteRule (.+)/$ $1 [R=301,L] 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 

如果它不工作,試試這個:

​​
+0

感謝您的幫助!事實上,它工作得很好。 – 2011-12-20 14:51:28

+0

歡迎你!我的榮幸! – 2011-12-20 18:45:45

7

這可能是因爲很簡單,就像去wp admin中的設置>永久鏈接一樣,並在定製結構的輸入框中刪除尾部斜槓

+0

如此簡單的解決方案。謝謝。 – 2017-01-03 06:41:05