提前感谢您可能提供的任何帮助。我已经阅读了许多其他帖子,但遗憾的是,提供的解决方案不起作用。
问题是:我在supdirectory中安装了Wordpresshttp://www.example.com/wordpress
并希望将前端url更改为http://www.example.com/somethingelse
当我转到“设置”>“常规”并将网站地址(URL)更改为http://www.example.com/somethingelse
并检查前端http://www.example.com/somethingelse
, 它返回Wordpress自定义404页面。permalink结构为http://www.example.com/somethingelse/?p=123
并返回根404错误。
我已经确定了。htaccess是正确的(尽管当我尝试用新站点URL更新permalinks时,它说它不可写),并且设置了正确的权限。
现在,保持http://www.example.com/somethingelse
作为站点URL设置,如果我转到原始http://www.example.com/wordpress
, 尽管所有链接都显示了此结构,但主页仍能正常工作http://www.example.com/somethingelse/?p=123
我尝试将URL定义添加到wp配置。php of
define(\'WP_HOME\',\'http://example.com/wordpress\');
define(\'WP_SITEURL\',\'http://example.com/somethingelse\');
我尝试在我的主题函数中添加以下内容。php
update_option(\'siteurl\',\'http://example.com/somethingelse\');
update_option(\'home\',\'http://example.com/wordpress\');
我甚至尝试更改站点URL和Wordpress URL(在db中手动检查以确保其正确),并将目录名更改为/somethingelse,这会在每个页面上给我一个白色的死亡屏幕。
我尝试过禁用所有插件,并重做上述所有内容。
我完全不知道是什么原因导致了这些错误,因为我可以在同一台服务器上安装我的其他Wordpress,并在没有任何问题的情况下更改他们的网站URL。
在我头发用完之前,任何帮助都将不胜感激;)
再次感谢您!