wordpress永久链接在localhost上发布404

时间:2013-08-02 01:07:51

标签: apache .htaccess localhost http-status-code-404 permalinks

我在这里面临一个非常普遍的问题,希望有人有同样的经历可以帮助我。 这个问题很正常。我可以通过搜索谷歌找到很多问题的帖子和解决方案。

例如: 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>

但它仍无效。

我正在为我的localhost使用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

我错过了什么吗?真的需要你的帮助!提前谢谢。

2 个答案:

答案 0 :(得分:6)

我得到了答案。这很容易。

1)转到Windows任务栏右下角的WAMP徽标。

2)点击左键

3)然后Apache - &gt; Apache模块

4)Tic(选择) rewrite_module

5)就是这样。

For More

答案 1 :(得分:0)

1)转到Windows任务栏右下角的WAMP徽标。

2)点击左键

3)然后Apache - &gt; Apache模块

4)Tic(选择)rewrite_module

5)就是这样。

这项工作,感谢一百万。 我花了好几个小时试图解决这个问题,f *荒谬! 我只是学习使用wordpress并完全陷入一个简单的事情,如添加页面,完全浪费时间。几乎决定使用joomla ....