Я читал, что возможно иметь две установки Wordpress, одну внутри другой.В частности, у меня есть первый сайт Wordpress в корневом каталоге:
https://wpsite1.com
(эта установка была автоматически выполнена хостинг-сервисом Bluehost, когда я купил их хостинг).Затем я создал подкаталог и вручную установил еще один Wordpress:
https://wpsite1.com/wpsite2
Файл .htaccess
wpsite1.com
показан ниже:
# Use PHP5.6 as default
# AddHandler application/x-httpd-php56 .php
# BEGIN WordPress
AddHandler application/x-httpd-ea-php70 .php
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 6 hours"
ExpiresByType image/jpeg "access plus 6 hours"
ExpiresByType image/gif "access plus 6 hours"
ExpiresByType image/png "access plus 6 hours"
ExpiresByType text/css "access plus 6 hours"
ExpiresByType application/pdf "access plus 1 week"
ExpiresByType text/javascript "access plus 6 hours"
ExpiresByType text/html "access plus 10 minutes"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 3 hours"
</IfModule>
Header set X-Endurance-Cache-Level "2"
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php70” package as the default “PHP” programming language.
<IfModule mime_module>
AddType application/x-httpd-ea-php70 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
, а файл .htaccess
новой второй установки /wpsite2
выглядит следующим образом:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wpsite2/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wpsite2/index.php [L]
</IfModule>
# END WordPress
Как видите, подкаталог существует в RewriteBase
и RewriteRule
.Однако, если я посещаю оба местоположения, я получаю следующую ошибку:
"Файл 'wp-config.php' уже существует. Если вам нужно сбросить любой из элементов конфигурации в этом файле,сначала удалите его. Вы можете попробовать установить сейчас. "
и код состояния 500
:
Какое решение?