今天,我将我的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