在自己的目录中安装 WordPress 但永久链接失败

2024-04-13

我在 EC2 上安装了 WordPress,位于/var/www/html/wordpress。我按照 WordPress 指南将 index.php 和 .htaccess 复制到根目录,即/var/www/html,并修改了index.php和管理面板中的设置。如果我只使用默认链接,它会很好地工作,例如:http://www.cubcanfly.com/?p=5,但是其他永久链接选项失败,实际上所有永久链接选项都失败。

My .htaccess is

# 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>

in /etc/httpd/conf/httpd.conf

LoadModule rewrite_module modules/mod_rewrite.so

没有评论。

提前致谢


最后我发现了问题所在。它是httpd.conf中的AllowOverride选项,位于/etc/httpd/conf/httpd.conf中,“sudo find / -name httpd.conf -print”可以轻松找到它。 我更改了我可以在文件中找到的任何AllowOverride NONE->ALL。即使没有对 .htaccess 进行任何更改,它也能正常工作

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

这个 .htaccess 在我的主机上工作,其中 wordpress 安装在它自己的目录中。

谢谢@adlawson @Will,没有你,我找不到问题。

http://codex.wordpress.org/Using_Permalinks http://codex.wordpress.org/Using_Permalinks即使 WordPress 安装在子目录中,这个官方指南也足以使用永久链接。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在自己的目录中安装 WordPress 但永久链接失败 的相关文章

随机推荐