Wordpress 向.htaccess添加新行会破坏整个站点
我有一个问题,当我在.htaccess文件中添加一个简单的行时,它会立即给我一个内部服务器错误。我不知道出了什么问题,.htaccess文件的当前内容如下:Wordpress 向.htaccess添加新行会破坏整个站点,wordpress,apache,.htaccess,Wordpress,Apache,.htaccess,我有一个问题,当我在.htaccess文件中添加一个简单的行时,它会立即给我一个内部服务器错误。我不知道出了什么问题,.htaccess文件的当前内容如下: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FI
# 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
我已经解决了这个问题,我注意到我的目录中的以下配置阻止了.htaccess工作
AllowOverride FileInfo Options
将其更改为以下内容和所有内容
AllowOverride All
查看错误日志,它包含一条详细的错误消息。文档指定了
代码>作为语法。请注意引号字符。@GeraldSchneider加载站点时出现的错误如下:.htaccess:order not allowed here
@arkascha我已经尝试过了,但仍然破坏了站点。这与它只是破坏整个站点的命令无关。如果语法无效,则显然“整个站点”被破坏,因为所有.htaccess
样式文件都会针对每个请求进行评估。如果出现错误,则无法为请求提供服务。这是使用此类文件时的许多问题之一。问题是为什么您的http服务器拒绝接受这里的opder
命令。。。
AllowOverride FileInfo Options
AllowOverride All