gpt4 book ai didi

linux - apache Mod_rewrite 关闭,wordpress 开心,404 我不开心

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:31 25 4
gpt4 key购买 nike

我一直在摆弄 mod_rewrite 有一段时间了,但它已经得到了我最好的。希望这里的任何人都能阐明我的问题。

我正在尝试自行托管 wordpress,当我在网站的 .htaccess 文件中将 mod_rewrite 设置为关闭时,效果很好。但如果我打开它,它会给我一个禁止的错误。并且日志显示:

Options FollowSymLinks 或 SymLinksIfOwnerMatch 关闭,这意味着 RewriteRule 指令被禁止:/c/blog/wp-admin/index.php,referer:http://xxx.xxx.xxx.xxx/blog/wp-admin/options-permalink.php

.htaccess 包含

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

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

# END WordPress

提前致谢!

最佳答案

检查以确保您的 Apache 用户(wwwuserwebserv?)可以读取根文件夹中的 .htaccess

要使这变得非常简单,您只需将文件设为全局可读和可写 (chmod 777),但请确保将其恢复为更正常的 755稍后。

如果您发现这是您的错误,请检查 .htaccess 上的 user:group(ls -la .htaccess 应该可以解决问题) 并确保它与您的其他文件匹配。

关于linux - apache Mod_rewrite 关闭,wordpress 开心,404 我不开心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8977341/

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