今天,我將我的wordpress網站從根目錄移動到同一個域中的子目錄。我將所有文件移動到新的子目錄。我也有安裝301通配符重定向從主機的cPanel移動到子目錄後WordPress重定向不工作
301通配符重定向設置 -
舊地址 - https://www.example.com
新地址 - https://www.example.com/blog/
當我直接訪問任何職務像https://www.example.com/blog/this-is-a-post
那麼它顯示正確的帖子沒有任何錯誤,但是當我打開沒有「博客」字樣的同一帖子時的問題,即https://www.example.com/this-is-a-post
,那麼它也顯示正確的帖子,而不是r將其編輯爲https://www.example.com/blog/this-is-a-post
。
當我通過谷歌瀏覽然後逛舊地址唯一,即無字「博客」。
一件事是發生被重定向到https://www.example.com
https://www.example.com/blog
這也是我不想什麼,因爲我有一個網頁不同的HTML索引文件在WordPress後臺
URL設置 -
WordPress的地址(URL) - https://www.example.com/blog
網站地址(URL) - https://www.example.com/blog
項內容.htaccess
文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
請包括您的.htaccess文件的內容。 cPanel重定向非常基本,容易出錯,它也可能將指令放在錯誤的地方(如果你使用的是WordPress)。 – MrWhite
是的,我添加了.htaccess文件的內容,並通過cpanel/blog /添加301通配符重定向後自動添加到它 –
您是否訪問過'/ wp-admin/permalinks'頁面?這通常會有所幫助。您是否嘗試了隱身模式進行測試?我看起來很好。您可能會在瀏覽器中緩存某些內容。 – admcfajn