无法更改FTP根目录:将mediaconsul.it指向新WordPress站点
问题排查与解决步骤
1. 修正新WordPress的站点URL配置
登录新站点后台(https://mediaconsul.it/new-site/wp-admin),进入设置 -> 常规:
- 将「WordPress地址(URL)」设为
https://mediaconsul.it/new-site - 将「站点地址(URL)」设为
https://mediaconsul.it
保存设置后,WordPress会自动适配内部链接规则。
2. 替换根目录的.htaccess规则
把mediaconsul.it/public_html下的.htaccess内容替换为以下代码,确保转发规则优先级正确:
# BEGIN 新站点转发规则 <IfModule mod_rewrite.c> RewriteEngine On # 匹配主域名和www子域名 RewriteCond %{HTTP_HOST} ^(www\.)?mediaconsul\.it$ [NC] # 排除对new-site目录的直接访问,避免循环跳转 RewriteCond %{REQUEST_URI} !^/new-site/ # 转发所有请求到new-site目录 RewriteRule ^(.*)$ /new-site/$1 [L] </IfModule> # END 新站点转发规则 # 若需保留旧站点的特定访问路径,可在此添加规则 # 示例:通过/old-site访问旧站点 # <IfModule mod_rewrite.c> # RewriteCond %{REQUEST_URI} ^/old-site/ # RewriteRule ^old-site/(.*)$ $1 [L] # </IfModule>
3. 检查服务器核心配置(若前两步无效)
联系主机服务商确认:
- 站点的文档根目录是否正确指向
public_html - Apache配置中是否开启了
AllowOverride All(否则.htaccess规则无法生效) mod_rewrite模块是否已启用
4. 清除浏览器缓存
修改规则后,务必清除浏览器缓存或使用无痕模式访问,避免旧缓存导致规则不生效。
内容的提问来源于stack exchange,提问作者origin-ale.it
相关产品推荐
相关产品推荐

