.htaccess FreeBSD服务器。htaccess问题

.htaccess FreeBSD服务器。htaccess问题,.htaccess,mod-rewrite,freebsd,.htaccess,Mod Rewrite,Freebsd,服务器详细信息: FreeBSD PHP版本4.3.11 阿帕奇 Appache模块: mod_throttle、mod_php4、mod_speedycgi、mod_ssl、mod_setenif、mod_so、mod_unique_id、mod_header、mod_expires、mod_auth_db、mod_auth_anon、mod_auth、mod_访问、mod_重写、mod_别名、mod_操作、mod_cgi、mod_dir、mod_自动索引、mod_mime包含、mod_信息、

服务器详细信息:

FreeBSD PHP版本4.3.11 阿帕奇

Appache模块:

mod_throttle、mod_php4、mod_speedycgi、mod_ssl、mod_setenif、mod_so、mod_unique_id、mod_header、mod_expires、mod_auth_db、mod_auth_anon、mod_auth、mod_访问、mod_重写、mod_别名、mod_操作、mod_cgi、mod_dir、mod_自动索引、mod_mime包含、mod_信息、mod_状态、mod_协商、mod_配置、mod_日志、mod_定义、,mod_vhost_别名、mod_mmap_静态、http_核心

我遇到的问题是,每当我在.htaccess文件中编写任何类型的代码时,它都会抛出500个内部错误

我只是试图重写url,使用wordpress为我创建的确切代码,甚至尝试了以前在服务器上使用的自定义代码,但仍然不起作用

WordPress创建的代码:

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

# END WordPress
#开始WordPress
重新启动发动机
重写基地/龙虾尾博客/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/龙虾尾巴博客/index.php[L]
#结束WordPress
即使像这样简单的事情也会产生错误:

<IfModule mod_rewrite.c>
    RewriteEngine On
</IfModule>

重新启动发动机
有人知道任何修复程序,或者这是导致此错误的原因吗?我已加载mod_rewrite模块

您应该查看一下,它可能已关闭尝试以下操作:

<Directory /path/to/www/root/>
AllowOverride All
</Directory>

允许超越所有
您应该查看一下,它可能已关闭,请尝试以下操作:

<Directory /path/to/www/root/>
AllowOverride All
</Directory>

允许超越所有

请检查站点的Apache错误日志,好吗?它应该说明它抛出500的原因,或者至少帮助我们找到原因:)你能检查一下你的Apache错误日志吗?它应该说明它抛出500的原因,或者至少帮助我们找到原因:)AllowOverride All导致相同的错误,我在其中键入的任何类似内容都会导致错误发现主机已将AllowOverride All和其他仅对某些文件夹启用AllowOverride All都会导致相同的错误,我在那里键入的任何内容都会导致错误,因为我发现主机已为某些文件夹启用AllowOverride All和其他功能