首先,是的,我确实在寻找和阅读与此相关的每个问题,我似乎没有找到解决问题的方法。
我有一个简单的网址缩短器,其中包含一个htaccess,可以获取ID并从基本mypage.php/id
重定向到mypage.php?redirect=id
现在,问题是它在本地工作正常(MAMP),但我几个小时前将它上传到在线Web服务器以测试它并且它不起作用。它显示404页面,其中包含消息Apache/2.4.7 (Ubuntu) Server at mysite Port 80
。
我尝试输入完整的mypage.php?redirect=id
网址并且工作正常,因此没有任何sql错误。网站的其余部分也可以正常工作。
我看到的唯一不同的是Apache版本,但我不知道如何解决这个问题。我在本地的版本是Apache / 2.2.23。
我要进入我的第三个小时的研究,我无法让它发挥作用我想我现在可能会发疯。
这是我的.htacces文件
Options +FollowSymLinks -Indexes -MultiViews
RewriteEngine on
#Convert
RewriteRule ^([\w\d]{4})$ mypage.php?redirect=$1 [L]
有人可以请你好好告诉我该怎么做?我真的很感激。
谢谢!