Debian的刻蚀模式重写问题

即时通讯使用Debian的蚀刻和Apache 2,与webmin。

国防部重写正在我的服务器上工作,但是当我使用这个代码在我的.htaccess中,我得到500错误。

选项+ FollowSymlinks

RewriteEngine On

RewriteBase /

RewriteCond%{HTTP_HOST} ^ www.site.eu $ [NC]

RewriteRule ^(。 )$ http://site.eu/ $ 1 [R = 301,L] *

我也在apache错误日志中得到这个错误:

无效的命令“RewriteEngine”,可能是拼错的或由未包含在服务器configuration中的模块定义的

任何帮助是极大的赞赏。

你有没有启用重写模块?

a2enmod rewrite

修复之后,RewriteRule也会出现问题。 星号不能站在行的末尾。 可能它在点之后丢失,所以你不仅匹配单个字母的页面名称。

 RewriteRule ^(.*)$ http://site.eu/$1 [R=301,L] 

感谢信息家伙后浏览我解决了这个问题,通过添加此行到我的apache2.conf文件的底部,发现/ etc / apache2:

 LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so 

现在它工作正常:)