【问题标题】:wordpress multisite > sub-sub-directory > wp-admin does not openwordpress 多站点 > 子子目录 > wp-admin 未打开
【发布时间】:2016-07-27 02:48:58
【问题描述】:

我有一个多站点系统正在运行。有了一个子文件夹,一切都完美无缺。前端位于domain.com/folder,后端位于domain.com/folder/wp-admin

但现在我需要 domain.com/folder/en/ 并且后端应该在 domain.com/folder/en/wp-admin 但它没有。我认为问题出在我的htaccess 中。

# 开始 WordPress 重写引擎开启 RewriteBase / # 规则1 重写规则 ^index\.php$ - [L] # 规则二:上传文件 重写规则 ^([_0-9a-zA-Z-]+/)*files/(.+) wp-includes/ms-files.php?file=$2 [L] # 规则 3:在“/wp-admin”中添加一个斜杠 # 注意:此规则发布和重定向,随后将匹配规则 5 重写规则 ^(([_0-9a-zA-Z-]+/)*)wp-admin$ $1wp-admin/ [R=301,L] # 规则 4:如果 URL 是文件或目录,则不执行任何操作 RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d 重写规则 ^ - [L] # 规则 5:从 wp-(content|admin|includes) 路径中去除前面的路径 重写规则 ^([_0-9a-zA-Z-]+/)*(wp-(content|admin|includes).*) $2 [L] 重写规则 ^([_0-9a-zA-Z-]+/)*(.*\.php)$ $2 [L] 重写规则。索引.php [L]

有人知道这个问题以及如何解决它吗?

【问题讨论】:

  • 你解决过这个问题吗?我遇到了类似的困境,但没有找到任何支持这一点的文档。

标签: wordpress .htaccess multisite


【解决方案1】:

尝试在您的 .htaccess 文件中添加这些行。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain-name.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-name.com$
RewriteCond %{REQUEST_URI} !folder/
RewriteRule (.*) /folder/$1 [L]

【讨论】:

【解决方案2】:

也许我错了,但实际上:

• 您的网址是 http(s)://mycustomurl/
• 您是否尝试在网络站点页面配置中更改为 http(s)://mycustomurl/en/

问候

【讨论】:

    猜你喜欢
    • 2015-04-15
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-14
    相关资源
    最近更新 更多