2013-02-27 82 views
0

我有这样的联系:重定向ASP与PHP的变量

文件夹/ dataBuy.asp numOrder = 578

,我想重定向到

文件夹/ dataBuy.php numOrder = 578

numOrder是一个自动增量变量(579,580 ...) 我的服务器不支持asp,所以我需要一个使用htaccess的解决方案。

有人可以帮忙吗?

回答

0

您可以在根目录下的.htaccess文件试试这个:

Options +FollowSymlinks -MultiViews 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} !dataBuy\.php   [NC] 
RewriteCond %{REQUEST_URI} ^/folder/dataBuy\.asp [NC] 
RewriteRule .* dataBuy.php     [L] 

地图默默

http://example.com/folder/dataBuy.asp?query

http://example.com/folder/dataBuy.php?query

字符串folder是assum ed是动态的,而dataBuy被假定为固定的。

对于永久重定向,与[R=301,L]

0

更换[L]启用mod_rewrite的,并通过httpd.conf的.htaccess,然后把这个代码在你.htaccessDOCUMENT_ROOT目录:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule ^(folder)/([^.]+)\.asp$ /$1/$2.php [L,NC]