【发布时间】:2009-07-30 02:28:27
【问题描述】:
服务器详情:
FreeBSD PHP 版本 4.3.11 阿帕奇
应用模块:
mod_throttle, mod_php4, mod_speedycgi, mod_ssl, mod_setenvif, mod_so, mod_unique_id, mod_headers, mod_expires, mod_auth_db, mod_auth_anon, mod_auth, mod_access, mod_rewrite, mod_alias, mod_actions, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_info, mod_status, mod_megotiation, , mod_mime_magic, mod_log_config, mod_define, mod_env, mod_vhost_alias, mod_mmap_static, http_core
我遇到的问题是,当我在 .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
即使是这样简单的事情也会引发错误:
<IfModule mod_rewrite.c>
RewriteEngine On
</IfModule>
任何人都知道任何修复或为什么会导致此错误?我已经加载了 mod_rewrite 模块
【问题讨论】:
-
能否请您检查您的 Apache 错误日志以获取该站点?它应该说明为什么它会抛出 500,或者至少可以帮助我们找到原因:)
标签: .htaccess mod-rewrite freebsd