【问题标题】:wordpress permalink postname 404 on localhost本地主机上的wordpress永久链接帖子名404
【发布时间】: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


    【解决方案1】:

    我得到了答案。这很简单。

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

    2) 点击左键

    3) 然后是 Apache -> Apache 模块

    4) Tic(select) rewrite_module

    5) 仅此而已。

    For More

    【讨论】:

    • 谢谢,但是当我转到 3) 时,我找不到像“Apache”这样的选项。
    • 您使用的是哪个版本的 WAMP?
    • 其实是vertrigoServ 2.29
    • @JinYou 好。但是给出那个答案。这可能对其他人有用。如果我的回答对您有帮助,请投票。
    【解决方案2】:

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

    2) 点击左键

    3) 然后是 Apache -> Apache 模块

    4) Tic(select) rewrite_module

    5) 仅此而已。

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

    【讨论】:

      猜你喜欢
      • 2012-04-06
      • 2018-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-24
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      相关资源
      最近更新 更多