2011-12-19 13 views
5

Szukam sposobu na usunięcie końcowego ukośnika dla wszystkich adresów URL WordPress.Usuń końcowy ukośnik za pomocą .htaccess w WordPress

Znalazłem podobne odpowiedzi, takie jak this one, ale nie działa, gdy istnieją zasady WordPress .htaccess wcześniej.

Oto mój obecny 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 

Odpowiedz

5

Spróbuj tego:

# 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> 

Jeśli to nie działa, spróbuj tego:

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

    RewriteRule (.+)/$ http://www.domain.com/$1 [R=301,L] 

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

Dzięki za pomoc! Rzeczywiście działało idealnie. –

+0

Witaj! Moja przyjemność! –

7

może być tak po prostu przejdź do ustawień> permalinks w adminach wp i usuń ukośny ukośnik w polu wprowadzania niestandardowej struktury

+0

To proste rozwiązanie. Dzięki. –

Powiązane problemy