繁体   English   中英

wordpress apache 永久链接不起作用(404 错误)

[英]wordpress apache permalinks not working (404 error)

我已经安装在我的 apache2 服务器 wordpress 站点上,但所有永久链接都不起作用(找不到 404)我的 .htaccess 是由 wp 生成的

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

# END WordPress

我的这个站点的 conf 文件:

<Directory /home/sergey/siteName>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

任何这些答案不能帮助我

谢谢。

更新:

感谢 Justin Iurman 的评论。 在我的 conf 中设置 AllowOverride All 解决了问题:)

如何让 WordPress 永久链接/漂亮的链接在 Ubuntu 10.10 和 Apache2 中工作:

顺便说一下,这在 Ubuntu 10.04 中也应该是一样的,但我也没有在那里实际测试过。

  1. 手动创建一个“.htaccess”文件并将其保存在您的主 WordPress 目录中。 (这是带有 wp-admin、wp-includes 和 wp-content 文件夹的文件夹。)

  2. 转到 Ubuntu 终端并输入:

须藤 chown -v :www-data "/enterYourFilePathHere/.htaccess"

您应该会看到打印的一行说明(组)文件所有权已更改为 www-data (Apache2)。

  1. 授予 Apache2 对该文件的写访问权限:

sudo chmod -v 664 "/enterYourFilePathHere/.htaccess"

您应该会看到一行打印出来,表示文件的模式已被保留。

  1. 接下来,我们必须通过在 Apache2 服务器中启用 mod_write 来允许 WordPress 写入 .htaccess 文件。 在终端中键入以下内容:

须藤 a2enmod 重写

您应该会看到一行打印出来,说它正在启用 mod rewrite 并提醒您重新启动 Web 服务器

  1. 所以让我们这样做。 通过键入以下内容重新启动 Web 服务器 Apache2,以使更改生效:

须藤 /etc/init.d/apache2 重启

我们都完成了命令行提示符; 您现在可以关闭命令行窗口。

  1. 进入您的 WordPress 管理面板(即http://yourDomain/wp-admin )。 转到设置 --> 永久链接并选择您选择的永久链接格式。 点击“保存更改”按钮。

  2. 完毕! 转到您的站点并检查任何页面(除了您的主页)以确定一切都按预期工作。

希望这可以帮助某人。

按照 nmk 编写的步骤操作后,

须藤vim /etc/apache2/apache2.conf

查找条目
<Directory /var/www/html>
和改变
AllowOverride None

AllowOverride All

然后保存文件(:wq)并在命令提示符下重新启动 apache2 服务

须藤 /etc/init.d/apache2 重启

  1. 打开 /etc/apache2/apache2.conf 文件。
  2. 将 AllowOverride 从值“none”更改为“All”,如下所示
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>

3.激活mod_rewrite

sudo a2enmod rewrite

4.重新启动apache服务器以使此更改生效。

sudo apachectl restart

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM