我的系统是MAC,我正在运行Xampp for mac。
我搜索了许多解决方案,我认为必须是因为我的.htaccess丢失文件,所有我在wordpress中的其余链接甚至我的帖子,页面除了我的主页重定向到localhost /仪表板是xampp的仪表板。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
这是我的.htaccess文件,我已经设置了
<Directory />
AllowOverride all
Require all denied
</Directory>
在apache httpd.conf
文件中
现在还能做些什么?我坚持这个,即使我点击我的wp-admin页面上的固定链接,它也没有找到对象,404错误。页面退出,帖子存在,一切都存在,但我仍然只能看到主页。
答案 0 :(得分:1)
由于WordPress似乎位于/ wordpress /,将RewriteRule . /index.php [L]
更改为RewriteRule . /wordpress/index.php [L]
?
答案 1 :(得分:0)
哦,上帝,经过几个小时的搜索,我发现我需要为我的root wordpress文件夹提供写入权限,因此它是通过
实现的。sudo chmod -R 777 wordpress
答案 2 :(得分:0)
应该是这样的
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress