【发布时间】:2014-12-14 04:55:35
【问题描述】:
我刚刚在我的 WAMP 堆栈上安装了 Wordpress 安装,运行 Apache 2.2.17、MYSQL 5.5.8 和 PHP 3.3.5...这是一个全新的 4.0 Beta 版本...只是我手头上正在试验的那个使用Multi Site ..这就是我的问题所在..我按照Codex上所说的那样做了...但是当我复制并粘贴新的htaccess规则并激活重写模块时..我得到了500 ..但我确实查看了我的 Apache 错误日志,这是[Sat Dec 13 11:15:05 2014] [alert] [client 127.0.0.1] E:/wamp/www/Multiple Site Network Sandbox/.htaccess: RewriteRule: bad flag delimiters referer: http://localhost 的内容,因为我仍在学习我不知道它是什么意思...这是我的 .htaccess 文件..
让我知道!
RewriteEngine On
RewriteBase /Multiple%20Site%20Network%20Sandbox/
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).*) E:/wamp/www/Multiple Site Network Sandbox/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ E:/wamp/www/Multiple Site Network Sandbox/$2 [L]
RewriteRule . index.php [L]
【问题讨论】:
-
如果将
%20s 替换为空格会怎样? -
我用空格替换了 %20,现在它抛出了 404..
-
Ed,如果我在 MYSQL 数据库的 wp-sites 表中删除它们会怎样?
-
我不知道他们为什么会在那里。您似乎无意中将本地文件夹的名称(“多站点网络沙盒”)添加到了某些 URL。
标签: wordpress apache .htaccess mod-rewrite