我在www.example.com/wordpress中安装了wordpress。 我启用了多站点,并且使用该URL进行访问时,诸如www.example.com/wordpress/multisite-blog-name1之类的站点可以正常工作。
但是,我想重写多站点。例如,www.example.com / multisite-blog-name1指向www.example.com/wordpress/multisite-blog-name1。我尝试了几种组合,所有的努力都导致:“ 建立数据库连接时出错”
#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>
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的任何提示吗?预先谢谢你。