gpt4 book ai didi

wordpress - 错误 404 帖子名称永久链接 WordPress

转载 作者:行者123 更新时间:2023-12-03 09:05:53 25 4
gpt4 key购买 nike

我刚刚将我的 WordPress 网站从 Windows 服务器迁移到 Linux 服务器。除了永久链接设置为/%postname%/的帖子之外,一切似乎都有效。我认为这是 mod_overwrite 问题。

我已将 httpconf 文件从 AllowOverride None 更改为 AllowOverride All

然后重置服务器以确保其生效。

我的 .htaccess 看起来像这样:

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

我在专用服务器上的 CentOS5 上运行 Apache 2.2。

添加:除了带有这些自定义永久链接的帖子之外,所有页面都可以正常工作。

我已将 .htaccess 的权限设置为 666

最佳答案

同样的事情也发生在我身上。事实证明 .htaccess 对我来说不是问题。问题出在服务器配置文件中。

对于 AWS EC2 服务器:

第 1 步:编辑配置文件

sudo nano/etc/httpd/conf/httpd.conf

编辑此文件并更改

<Directory /var/www/html/wordpress/>
AllowOverride None
</Directory>

<Directory /var/www/html/wordpress/>
AllowOverride All
</Directory>

请注意,此处 /var/www/html/wordpress/ 是托管 WordPress 项目的根文件夹的路径。

第 2 步:重新启动服务器

.conf 文件进行更改后,请不要忘记重新启动服务器。

sudo 服务 httpd restart

对于 Ubuntu 服务器:

第 1 步:编辑配置文件

sudo gedit/etc/apache2/apache2.conf

编辑此文件并更改

<Directory /var/www/html/wordpress/>
AllowOverride None
</Directory>

<Directory /var/www/html/wordpress/>
AllowOverride All
</Directory>

请注意,此处 /var/www/html/wordpress/ 是托管 WordPress 项目的根文件夹的路径。

第 2 步:重新启动服务器

.conf 文件进行更改后,请不要忘记重新启动服务器。

sudo 服务 apache2 restart

关于wordpress - 错误 404 帖子名称永久链接 WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47225092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com