任何人都可以幫我請,我需要在我的博客的.htaccess插入到一切從重定向代碼:的WordPress htaccess的301重定向問題
https://www.example/blog/wp-json/WHATEVERcomesHERE
到:
https://www.example.com/blog/
的的.htaccess文件駐留在https://www.example/blog/(因爲example.com是另一回事,WP安裝在/ blog /上)。謝謝!
任何人都可以幫我請,我需要在我的博客的.htaccess插入到一切從重定向代碼:的WordPress htaccess的301重定向問題
https://www.example/blog/wp-json/WHATEVERcomesHERE
到:
https://www.example.com/blog/
的的.htaccess文件駐留在https://www.example/blog/(因爲example.com是另一回事,WP安裝在/ blog /上)。謝謝!
這應該做你所需要的。如果您想在重定向中傳遞「WHATEVERcomesHERE」的值,您可以在要重定向到的URL(即https://www.example.com/blog/$1
)中使用$1
。
RewriteEngine on
RewriteRule ^blog/wp-json/(.+)$ https://www.example.com/blog/ [R=301,L]
而且,當前的規則會重定向/blog/wp-json/sada
但不/blog/wp-json/
。如果你想它的時候沒有wp-json
後什麼然後換(.+)
到(.*)
下面是一個簡單的重定向,你可以在你的.htaccess文件的末尾添加以下代碼
RewriteEngine On
RewriteRule ^blog/wp-json/(.+)$ https://www.example.com/blog/ [R=301,L]
請記住,在你的.htaccess代碼一點小的失誤可以讓你的WordPress網站無法訪問,它可能會開始顯示內部服務器錯誤。
這就是爲什麼在進行任何更改之前備份.htaccess文件很重要。
另一種方式(Recomended)
使用插件
您可以使用Redirection插件創建WordPress的重定向。 安裝並激活插件。一旦激活,請訪問工具»重定向來設置您的重定向。
也Simple 301 Redirects,它使301重定向簡單。只需安裝並激活插件,然後訪問設置»301重定向添加您的URL。
謝謝您的回答,但我的意思通過whatevercomeshere是任何字符串重定向。因此,https://www.example/blog/wp-json/*(*表示任何內容)應該301重定向到https://www.example.com/blog/ – robertgombos