0
如何使用wordpress將重寫規則將我的網址從domain.com/sprekers/?spreker=value更改爲domain.com/value。使用重寫規則更改網址
我試着去改變它這樣
RewriteCond %{QUERY_STRING} ^spreker=(.*)$
RewriteRule ^sprekers/$ %1/? [R=301,L]
比我htaccess的測試儀測試http://htaccess.madewithlove.be它如果我測試它在測試儀上的一切工作正常,但是我這樣做對我的WordPress網站時它不沒有工作。這是我的完整htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{QUERY_STRING} ^spreker=(.*)$
RewriteRule ^sprekers/$ %1/? [R=301,L]
</IfModule>
我認爲這是行不通的,因爲/ sprekers已經「製造」由WordPress我怎樣才能解決這個問題?
乾杯 羅賓
+1,是的,這是正確的,順序確實重要,特別是。對於WP來說這是非常重要的。 – anubhava
非常感謝你:) – hgwd92