У меня установлен WordPress на www.example.com/wordpress.
Я включил мультисайты, и сайты, такие как www.example.com/wordpress/multisite-blog-name1, работают правильно при посещении с этим URL.
Однако я бы хотел переписать мультисайт. Например, www.example.com/multisite-blog-name1, чтобы указать на www.example.com/wordpress/multisite-blog-name1. Я попытался с несколькими комбинациями, и все мои усилия привели к: " Ошибка при установлении соединения с базой данных "
Файл www.example.com/.htaccess
#Link to wordpress multisite fix
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /wordpress/
RewriteRule ^multisite-blog-name1/(.*)$ multisite-blog-name1/$1 [L]
RewriteRule ^multisite-blog-name2/(.*)$ multisite-blog-name2/$1 [L]
RewriteRule ^multisite-blog-name3/(.*)$ multisite-blog-name3/$1 [L]
</IfModule>
Файл www.example.com/wordpress/.htaccess
RewriteEngine On
RewriteBase /wordpress/
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]
Не могли бы вы подсказать, как правильно написать этот htaccess? Заранее спасибо.