【问题标题】:Wordpress localhost results in 404 pages when changing permalink structure to postname将永久链接结构更改为 postname 时,Wordpress localhost 会导致 404 页
【发布时间】:2014-04-10 17:43:49
【问题描述】:

我想让我的永久链接结构指向 %postname%,但这样做会使每个页面都转到一个 404 页面,在该页面上无法在服务器上找到所请求的 URL。 我正在使用 mac 并使用 mac 的 php 和 apache 运行我自己的开发服务器。我按照本指南启动服务器:http://www.coolestguidesontheplanet.com/downtown/get-apache-mysql-php-and-phpmyadmin-working-osx-109-mavericks

这些是我采取的步骤,但都没有奏效:

  1. 编辑了我的 htaccess

Options +FollowSymlinks
RewriteEngine on

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /~wayne/plugin-dev/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /~wayne/plugin-dev/index.php [L]
</IfModule>

# END WordPress
  1. 通过取消注释确保 /etc/apache2/httpd.conf 的重写引擎已打开 LoadModule rewrite_module libexec/apache2/mod_rewrite.so

  2. 还确保将AllowOverride 设置为全部。

它会起作用的唯一方法是,如果我使用自定义永久链接结构并输入index.php/%postname%/,但我的所有页面前面都会有一个 index.php,我不希望这样。

【问题讨论】:

  • 你做错了/~wayne/plugin-dev/index.php应该只是/index.php。因为你已经提到了RewriteBase /~wayne/plugin-dev/。您的网址上还存在~ 字符吗?
  • 我唯一添加的是Options +FollowSymlinksRewriteEngine on 其他wordpress 自动生成这些。有一个~,因为这就是我可以使用http://localhost/~username/ 访问我的服务器文件的方式。我按照上面提供的链接设置灯服务器的说明进行操作。

标签: php wordpress .htaccess permalinks


【解决方案1】:

简单地转到您的 WAMP 文件夹。在 WAMP 中进入 bin;然后是阿帕奇。在apache中有一个文件夹名称conf;在 conf 中有一个文件名 httpd.用记事本打开那个文件,找出这一行#LoadModule setenvif_module modules/mod_setenvif.so

通过从该行中删除哈希将启用 mod-rewrite 功能。然后,您可以为您的网站使用任何自定义永久链接。

如果需要进一步的帮助,请告诉我;我将向您发送 WAMP 的完整文件或设置。

【讨论】:

    【解决方案2】:

    @Mehreen 的回答非常接近正确。我也有这个问题,拔头发。

    您需要执行以下操作: 转到 wamp/bin/apache/apache[YourVersion]/conf 在记事本或其他任何东西中打开 httpd.conf。

    搜索这两行:

    LoadModule setenvif_module modules/mod_setenvif.so
    

    (和)

    LoadModule rewrite_module modules/mod_rewrite.so
    

    如果这些行的开头有井号 (#),请将其删除(这会取消这些行),这些模块将被启用。

    退出 WAMP 并重新启动。快!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-08
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 2021-12-31
      • 2019-02-25
      • 1970-01-01
      相关资源
      最近更新 更多