wordpress永久链接在localhost上发布404

Jin*_*You 2 apache .htaccess localhost permalinks http-status-code-404

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

例如:http: //wordpress.org/support/topic/wordpress-permalink-404-issue

但奇怪的是我删除#

#LoadModule rewrite_module modules/mod_rewrite.so
Run Code Online (Sandbox Code Playgroud)

并做了这一部分:

我打开httpd.conf文件发现:

<Directory />
  Options FollowSymLinks
  AllowOverride none
  Order deny,allow
  Deny from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

并改变了AllowOverride noneAllowOverride all.

现在它看起来像这样:

<Directory />
  Options FollowSymLinks
  AllowOverride All
</Directory>
Run Code Online (Sandbox Code Playgroud)

但它仍然无法正常工作.

我正在为我的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
Run Code Online (Sandbox Code Playgroud)

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

Kar*_*Sho 6

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

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

2)单击左键

3)然后是Apache - > Apache Modules

4)Tic(选择)rewrite_module

5)就是这样.

更多