【发布时间】:2013-12-05 12:58:51
【问题描述】:
Wordpress 安装在子文件夹中。 public_html/wordpress/ 所以,我想要两个网站:mydomain.com/wordpress 和 mydomain.com/wordpress/fr
mydomain.com/wordpress 没有任何问题。
当我尝试访问 mydomain.com/wordpress/fr 时,我被重定向到主站点 (mydomain.com/wordpress) 的未找到页面。当我访问 mydomain.com/wordpress/fr/wp-admin 时,我得到 500 Internal Server Error。
这是我的 .htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)??les/(.+) wp-includes/ms-?les.php??le=$2 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) wordpress/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ wordpress/$2 [L]
RewriteRule . /wordpress/index.php [L]
</IfModule>
这是我添加到 wp-config.php 中的部分:
define('WP_ALLOW_MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'mydomain.com/wordpress');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define('WP_ALLOW_REPAIR', true);
以下是我的新站点的网络面板中的一些设置: 域名:http://mydomain.com 路径:/wordpress/fr/ 网址:http://archex.ca/wordpress/fr
请帮帮我。
【问题讨论】:
-
转到您的 Apache 错误日志并查看当您收到内部服务器错误时写入的错误。
-
我只能访问 FTP 和 cPanel,但是在我找到的所有日志中,我没有注意到与此错误相关的任何记录。
标签: wordpress apache .htaccess internal-server-error