2017-12-27 20 views
0

Ich muss den abschließenden Schrägstrich von URLs entfernen, die mit .xml/ only enden. Zu diesem Zweck habe ich eine Rewrite Condition und Rule erstellt, die perfekt funktioniert Testlink http://website.com/test.xml/htaccess: Entferne den Schrägstrich von URL mit der Endung .xml/only

-Test-Link: http://htaccess.mwl.be?share=6fe08232-438a-53fa-8f1a-1f7f69b77b6f

Das Problem ist, wenn ich die Regel in Wordpress .htaccess Datei platzieren, ist es überhaupt nicht arbeiten! Scheint wie WordPress oder YOAST Permalink-Struktur ist die Regel überschrieben .. bitte helfen!

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_URI} /(.*).xml/$ 
RewriteRule^/%1.xml [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

Wenn es ein Problem mit einem dieser Plugins ist, die einen Konflikt verursachen, möchten Sie vielleicht auf Schwesterseite fragen: https://wordpress.StackExchange.com – SherylHohman

+0

@SherylHohman muss nur überprüfen, ob die '.htaccess' Datei korrekt ist ? –

+1

Frage zu WordPress StackExchange .. verschoben. Https://wordpress.stackexchange.com/questions/289582/htaccess-remove-trailing-slash-from-url-ending-with-xml-only –

Antwort

0

Verwenden Sie den folgenden Code in Ihrer htacess-Datei: (. +) RewriteRule/$ $ 1 [R = 301, L]
RewriteCond% {} REQUEST_URI /(.*).xml/$
RewriteRule^/%1.xml [L]

Wenn nicht funktioniert dann download neue wordpress und versuchen Sie es.

+0

Das hat für mich nicht geklappt ! –

Verwandte Themen