2016-08-17 85 views
0

下面是一个在本地没有工作(WAMP)我的.htaccess文件..的.htaccess不WAMP工作

Options +FollowSymLinks -MultiViews 
    RewriteEngine On 

    RewriteRule ^[a-zA-Z0-9]{40}$ search.php?hash=$1 

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index($|\ |\?) 
    RewriteRule^/%1 [R=301,L] 

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] 
    RewriteRule^%1 [R,L,NC] 

    RewriteCond %{REQUEST_FILENAME}.php -f 
    RewriteRule^%{REQUEST_URI}.php [L] 

    ErrorDocument 404 /pivr/error.php 

    <Files .htaccess> 
    order allow,deny 
    deny from all 
    </Files> 

Apache的错误日志说..

[Wed Aug 17 21:00:33.766183 2016] [core:alert] [pid 5780:tid 900] [client  ::1:50180] C:/wamp/www/search/.htaccess: Invalid command 'RewriteEngine',  perhaps misspelled or defined by a module not included in the server configuration 

我不断收到500 internal Server error如何解决它?

+2

看看你的apahce错误日志 –

回答

0

通过激活apache模块中的重写引擎修复的问题...