2013-02-27 54 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]