.htaccess在没有参数的情况下赢得了重定向

时间:2016-06-05 11:39:23

标签: .htaccess

我的.htaccess因某些奇怪的原因无法正确重定向网址,每当我尝试将来自http://example.com/b70a0的流量引导至http://example.com/serve/?short=b70a0时,我会得到一个404页面,好像该页面不是发现,当然,当然首先在那里永远不会有一个页面,我想重定向该页面的流量。

 Options +FollowSymLinks
 RewriteEngine On

 RewriteCond %{SCRIPT_FILENAME} !-d
 RewriteCond %{SCRIPT_FILENAME} !-f

 RewriteRule ^(.*)$ serve.php?short=$1 [QSA,L]

1 个答案:

答案 0 :(得分:0)

我及时找到了我的问题的答案,结果我需要在我的实际Apache设置中允许“AllowOverride”,因为可以通过进入

找到
/etc/apache2/sites-available/

文件夹,以下是我发现在制作此资源时有用的内容。

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride all
            Order allow,deny
            allow from all
    </Directory>