当前位置: 首页 > 知识库问答 >
问题:

WordPress多站点>子目录>wp-admin不打开

郏志诚
2023-03-14

我有一个多站点系统正在运行。与一个子文件夹一切完美的作品。前端在domain.com/folder,后端在domain.com/folder/wp-admin

但是现在我需要域。com/folder/en/和后端应位于域。com/folder/en/wp admin但它没有。我想问题出在我的htaccess中。


    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /

    # Rule 1
    RewriteRule ^index\.php$ - [L]

    # Rule 2: uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)*files/(.+) wp-includes/ms-files.php?file=$2 [L]

    # Rule 3: add a trailing slash to "/wp-admin"
    # Note: This rule issues and redirect that will subsequently match Rule 5
    RewriteRule ^(([_0-9a-zA-Z-]+/)*)wp-admin$ $1wp-admin/ [R=301,L]

    # Rule 4: do nothing if URL is a file or directory
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    # Rule 5: strip preceeding path from wp-(content|admin|includes) paths
    RewriteRule ^([_0-9a-zA-Z-]+/)*(wp-(content|admin|includes).*) $2 [L]

    RewriteRule ^([_0-9a-zA-Z-]+/)*(.*\.php)$ $2 [L]

    RewriteRule . index.php [L]

有人知道这个问题吗,怎么解决?

共有2个答案

江英华
2023-03-14

也许我错了,但实际上:

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

问候

公冶渝
2023-03-14

尝试在. 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]
 类似资料:
  • 我遵循这个准则 重新启动发动机 重写基/ 重写规则^index.php$-[L] 重写规则^([_0-9a-zA-Z-]/)?文件/(.)wp包括/ms files.php?文件=$2[L] 重写规则^([_0-9a-zA-Z-]/)?wp admin$$1wp admin/[R=301,L] 重写Cond%{REQUEST_FILENAME}-f[OR] RewriteCond%{REQUEST

  • 我将Wordpress站点移动到新服务器。该站点安装在子目录中,并且。根目录中的htaccess转发给它,如下所示: 我已经更改了数据库中wp_options表中的site_url和主条目。一切都工作正常-除非我访问site.com/wp-admin登录-它重定向到登录页面这样: 地点com/wp登录。php?重定向到=http://site.com/wpfolder/wp-admin/ 当我输入

  • 我正在为我的WordPress(xampp)使用localhost。我已经更改了wp配置。但是当我想访问(http://localhost/wordpress/wp-admin/install.php)这表明: 警告:需要\u一次(C:\xampp\htdocs\wordpress/wp load.php):无法打开流:在C:\xampp\htdocs\wordpress\wp admin\ins

  • 我正在尝试在amazon AWS实例上设置wordpress multisite。这些是我根据wordpress提供的教程遵循的步骤(http://codex.wordpress.org/Create_A_Network) > 现在我没有域名。在IP地址上运行。因此,我在本地计算机上创建了一个主机来访问该站点。如果没有子目录,子目录选项将保持禁用状态 在wp config中添加以下内容以启用多站点

  • 我有一个子目录()我想访问的是在我的站点的根文件夹。我看了这里: https://wordpress.stackexchange.com/questions/20152/cannot-access-non-wordpress-subdirectories-as-wordpress-overrides-them-with-a-40 我已经尝试了解决方案,但没有任何效果。 我还尝试将一个单独的文件添加

  • 在我的wordpress网站上,我希望每30天向尚未完成个人资料的用户发送一次提醒。我首先制作了一个简单的示例来测试cron,但它不起作用。你能帮我修一下吗?函数不工作。