【发布时间】:2015-07-16 20:56:45
【问题描述】:
我正在尝试在我的本地 MAC 上为 Wordpress 多站点设置开发环境。我正在使用 PHPStorm 和内置的 PHP 网络服务器进行开发。内置网络服务器的限制之一是不支持 apache mod_rewrite,而是使用路由脚本。但是,很少有关于从 .htaccess 规则转换成这些规则的明确文档。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) wordpress/$1 [L]
RewriteRule ^(.*\.php)$ wordpress/$1 [L]
RewriteRule . index.php [L]
这是我开始的地方,基本的 Wordpress 重定向 htaccess 用于在其自己的目录 (/wordpress) 中使用 Wordpress 的多站点...任何人都可以为我指出如何将其转换为路由的资源的好方向脚本?
【问题讨论】:
-
我认为 WordPress 多站点无法与本地开发服务器一起工作。
-
实际上,在经历了许多痛苦和虐待之后,我们已经让它运行起来了。当我有时间时,我会在这里发布方法。唯一的烦恼是没有办法让内置监听多个主机名(我们为每个位置的站点使用不同的域),因此您必须停止并使用新主机名重新启动服务器。
标签: wordpress .htaccess mod-rewrite php-builtin-server