2

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

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

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

4

2 回答 2

6

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

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

2) 点击左键

3) 然后是 Apache -> Apache 模块

4)Tic(选择)rewrite_module

5)就是这样。

更多

于 2013-08-27T10:57:41.637 回答
0

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

2) 点击左键

3) 然后是 Apache -> Apache 模块

4)Tic(选择)rewrite_module

5)就是这样。

这行得通,感谢一百万。我花了几个小时试图解决这个问题,f *荒谬!我只是在学习使用 wordpress,完全被一个简单的事情困住了,比如添加一个页面,完全浪费时间。几乎决定使用joomla....

于 2014-03-23T22:23:19.340 回答