Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 在此服务器上找不到请求的URL xxx_Wordpress_Apache_.htaccess_Mod Rewrite_Amazon - Fatal编程技术网

Wordpress 在此服务器上找不到请求的URL xxx

Wordpress 在此服务器上找不到请求的URL xxx,wordpress,apache,.htaccess,mod-rewrite,amazon,Wordpress,Apache,.htaccess,Mod Rewrite,Amazon,我正在使用wordpress,当我将永久链接切换到post name时,它不会加载页面,而是显示404 not found。在此服务器上找不到请求的URL xxx。它在亚马逊AWS EC2上 我已尝试更改.htaccess,并确认已启用重写模式。甚至我也把AllowOverride改成了All 以下是.htaccess内容 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / Rewri

我正在使用wordpress,当我将永久链接切换到post name时,它不会加载页面,而是显示404 not found。在此服务器上找不到请求的URL xxx。它在亚马逊AWS EC2上

我已尝试更改.htaccess,并确认已启用重写模式。甚至我也把AllowOverride改成了All

以下是.htaccess内容

# 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

知道了吗,可能是什么问题吗?

正如Panama Jack上面所说,我发现我的.htaccess文件没有被读取。我只是按照这条线索的答案去做,我的问题就解决了

谢谢你的帮助,杰克:

问候 苏达桑,
OnDeOs

在更改AllowOverride后是否重新启动了apache?你可以把随机文本放在顶部来测试你的.htaccess,如果你得到500个内部错误,那么它正在读取你的.htaccess,否则就不是了。我假设你用wordpress得到404错误?可能会对您有所帮助。是的,在对AllowOverride进行了更改之后,我已经重新启动了Apache服务器。我刚刚发现。htaccess没有被读取。这就是问题所在。