2012-01-05 68 views
0

所以,我的主人最近去了,我不得不搬到一個新的主機 - 但這就意味着我的htaccess文件迷路了中招......重寫現代重寫

現在我得重寫它,但它開始與有風險的...

我需要做的就是寫出下列...

轉...

http://longdomain.com/show.php?id=100 

http://shortdomain.com/100 

因此,當有人訪問短網址時,它會加載長網址,而不會更改它們的實際網址。

這使我的短URL服務與帳戶和URL管理部分分開。

我使用的是mod代理,因此我可以跨域。

雖然我不知道該怎麼做,但我不知所措。

感謝您的幫助傢伙...

+0

作爲一個旁註的:_USE版本控制system_! – KingCrunch 2012-01-05 20:57:31

+0

哈哈,是的,這次我吸取了教訓。 – 2012-01-05 21:01:38

回答

0

以下內容添加到你的.htaccess中的根目錄,您shortdomain網站

RewriteEngine on 
RewriteBase/

#if its on shortdoman 
RewriteCond %{HTTP_HOST} ^shortdomain\.com$ [NC] 
#with a numeric path, proxy to longdomain and stop processing further rules 
RewriteRule ^([0-9]+)$ http://longdomain.com/show.php?id=$1 [P,L]