我的.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]
答案 0 :(得分:0)
我及时找到了我的问题的答案,结果我需要在我的实际Apache设置中允许“AllowOverride”,因为可以通过进入
找到/etc/apache2/sites-available/
文件夹,以下是我发现在制作此资源时有用的内容。
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>