我在 ubuntu m/c 中使用 apache2。我已启用 mod_rewrite 并更改了 apache2.conf 中的 Allowoveride All
现在我正在尝试在我的服务器中安装 Bug-Genie 应用程序但是遵循 .htaccess 规则不能正常工作。
我可以访问:
http://localhost/roxsoft/thebuggenie-3.2.6/thebuggenie/**index.php**/wiki
但我无法访问:--404 错误
http://localhost/roxsoft/thebuggenie-3.2.6/thebuggenie/wiki
这是我的 .htaccess 文件:
# .htaccess file for The Bug Genie
# make sure that magic_quotes and register_globals is always off
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag register_globals off
</IfModule>
# rewrite rules
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# Example:
# RewriteBase /
# or
# RewriteBase /dev/thebuggenie
# skip all hidden files (starting with a .)
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.(html|wsdl|json|xml)$
RewriteRule .* - [L]
# redirect to front controller
RewriteRule ^(.*)$ index.php?url=$1 [NC,QSA,L]
</IfModule>
# Stop people accessing directories they shouldn't have access to
RedirectMatch 403 ^/\.svn(/|$)