.htaccess重定向到另一个站点

时间:2014-07-14 16:05:07

标签: php apache .htaccess mod-rewrite redirect

你好,我正在建立一个网址缩短网站,我们为任何长网址创建智能短网址,短网址看起来像这个reurl.in/anji89jd。每当有人点击这个短网址时,用户就会被指向存储在数据库中的反对长网址,并且它是通过索引页面上的sql查询提取的,一切都运行良好,但我不知道如何通过htaccess将用户引导到长网址

查看短链接是否为reurl.in/abcd,然后索引页面设计如下 reurl.in/index.php?r=abcd然后它将页面指向新网站如果我输入这个url everyhing效果很好

但reurl.in/abcd dosent有效 请帮助我,我知道这可以通过.htaccess

完成

我试过像

 RewriteEngine on
 RewriteRule ^index/([0-9]+)/?$ index.php?r=$1 [L,QSA]

1 个答案:

答案 0 :(得分:1)

尝试:

Options -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?r=$1 [L,QSA]