我想爲我的WP網站添加自定義重寫規則,因此http://example.com/?u=sample-output被重寫爲http://example.com/sample-output。WP - 添加自定義重寫規則
我想添加的重寫規則是:
RewriteEngine On
RewriteRule ^([^/]*)$ /?u=$1 [L]
現有的重寫規則是:
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
當我添加它,它給了我,當我訪問一個404錯誤這一頁。我猜這是因爲衝突。任何有關如何解決這個問題的建議將不勝感激。
WP規則將所有內容重寫爲index.php,現在您基本上正在嘗試使用新規則做同樣的事情。你不能這樣做。它是一個查詢字符串,你正試圖重寫或什麼? –
@PanamaJack目標是將查詢字符串重寫爲example.com/query-string。也許我們可以更改WP設置,以便其他頁面轉到example.com/pages/? – user2208768
這是查詢字符串還是隻是一個? –