【发布时间】:2017-08-31 13:02:22
【问题描述】:
我有一个带有多站点的 wordpress。我将我的域重定向到我的主机,现在,当我检查我的网站时,我的网址是 domain.com/domain.com/wp-contents/[...]
在我的控制台中,同样的:
“NetworkError: 404 Not Found - http://example.com/example.com/wp-content/uploads/2017/08...
这是我的 .htaccess :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPresshtaccess
我试图删除 htaccess。而且我无权访问 wp-admin 因为总是被重定向。
有什么想法吗?
【问题讨论】:
-
wp_config.php中的site_url和home_url常量是什么
-
@TurtleTread :没有 site_url 和 home_url 但有 define('DOMAIN_CURRENT_SITE', 'example.com');我试图添加你的常量,但什么也没改变
-
抱歉,WP_SITEURL 仅适用于单个站点。那么你是选择子域还是子文件夹安装呢?如果是子文件夹,example.com 是您的站点文件夹名称吗?
-
通过使用 x2 个不同的子子主题来使用子文件夹。第一个站点是 example.com,第二个站点是 example.com/subscribers。在更改域之前,可以完美运行。我更改了数据库中的所有 URL
-
您是否更改了域或只是移动到不同的服务器?看看这个codex.wordpress.org/Moving_WordPress#Moving_WordPress_Multisite
标签: wordpress .htaccess redirect