【发布时间】:2013-08-03 03:35:03
【问题描述】:
我在这里面临一个非常常见的问题,希望有相同经验的人可以帮助我。 这个问题很正常。我可以通过搜索 google 找到很多问题帖子和解决方案。
例如: http://wordpress.org/support/topic/wordpress-permalink-404-issue
但奇怪的是在我删除 # 之后
#LoadModule rewrite_module modules/mod_rewrite.so
也做了这部分:
我打开httpd.conf文件发现:
<Directory />
Options FollowSymLinks
AllowOverride none
Order deny,allow
Deny from all
</Directory>
并将AllowOverride none 更改为AllowOverride all。
现在它看起来像这样:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
但它仍然无法正常工作。
我在我的本地主机上使用 WAMP,当我将永久链接设置更改回默认值(使用帖子 ID)时,网站运行良好。
这是我正在使用的.htaccess 代码。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /dev/mysite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /dev/mysite/index.php [L]
</IfModule>
# END WordPress
我错过了什么吗?真的需要你的帮助!提前致谢。
【问题讨论】:
标签: apache .htaccess localhost http-status-code-404 permalinks