2012-07-20 59 views
0

我想打一個重定向(使用的.htaccess)到外部網站,主機在我的應用程序可以下載,所以我可以給用戶一個URL server.com/install但是當我添加htaccess的重定向沒有目錄

Redirect 301/http://google.com/我安裝目錄它重定向到http://google.com/install這不是我想要的。

我該如何用htaccess來完成這項工作?

+0

你的問題很混亂。你說你想引導用戶到'server.com/install',但你的重定向到google.com?嘗試在你的問題中的所有步驟。 1)用戶首先去的URL。 2)你希望他們被引導到哪裏。 3)任何額外的步驟。 – codewaggle 2012-07-20 17:28:19

+0

還包括您嘗試過的.htaccess代碼。 – codewaggle 2012-07-20 17:35:27

+0

這就是我所有的.htaccess文件。 '重定向301/http:// google.com /'我基本上希望能夠告訴用戶去server.com/install,以便他們可以安裝我的應用程序。它會將它們重定向到具有該版本的長URL。當我測試它,它會去otherurl.com/install,而不是otherurl.com/我把它放在htaccess .. – mkral 2012-07-20 17:59:13

回答

0

Redirect會自動將任何內容從原始網址附加到新網址。

試試這個:

Options FollowSymLinks 
RewriteEngine On 
RewriteRule ^/ http://google.com [L,R=301] 

還有一個嘗試,我加入了RewriteBase和匹配所有。但我認爲問題在於google.com之後沒有尾隨/。也許別人會回答如果這不起作用。

Options FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteRule ^(.*)$ http://google.com/ [L,R=301] 
+0

它仍然會重定向到google.com/install你有任何其他建議嗎? – mkral 2012-07-20 18:55:03

+0

我在斜槓前忘了「^」胡蘿蔔。我將它編輯爲'^ /' – codewaggle 2012-07-20 18:58:35

+0

您可能需要清除緩存。 – codewaggle 2012-07-20 19:44:14