我按照本指南在MAMP上安装WordPress多站点:http://perishablepress.com/wordpress-multisite-mamp/
似乎工作正常。我可以访问WordPress管理员和网站本身。但是,每当我创建一个页面并尝试访问它时,我都会收到404错误,好像永久链接网址已损坏或者其他内容,但我无法弄清楚错误。
示例:
我的htaccess文件看起来像这样,按照我遵循的指南:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
答案 0 :(得分:2)
您可以从.htaccess
文件中删除自定义修改并修改permalinks
设置(即恢复为默认设置),然后保存更改。这样Wordpress
将被强制重新生成它(如果它有任何错误),一切都应该有效。
此.htaccess
文件应位于root
安装的Wordpress
中(您的子文件夹中也可能包含其他.htaccess
个文件。)
答案 1 :(得分:0)
只需转到Wordpress管理页面,
然后点击设置>永久链接,
然后点击保存更改。
这将是固定的。