我想打一個重定向(使用的.htaccess)到外部網站,主機在我的應用程序可以下載,所以我可以給用戶一個URL server.com/install
但是當我添加htaccess的重定向沒有目錄
Redirect 301/http://google.com/
我安裝目錄它重定向到http://google.com/install
這不是我想要的。
我該如何用htaccess來完成這項工作?
我想打一個重定向(使用的.htaccess)到外部網站,主機在我的應用程序可以下載,所以我可以給用戶一個URL server.com/install
但是當我添加htaccess的重定向沒有目錄
Redirect 301/http://google.com/
我安裝目錄它重定向到http://google.com/install
這不是我想要的。
我該如何用htaccess來完成這項工作?
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]
它仍然會重定向到google.com/install你有任何其他建議嗎? – mkral 2012-07-20 18:55:03
我在斜槓前忘了「^」胡蘿蔔。我將它編輯爲'^ /' – codewaggle 2012-07-20 18:58:35
您可能需要清除緩存。 – codewaggle 2012-07-20 19:44:14
你的問題很混亂。你說你想引導用戶到'server.com/install',但你的重定向到google.com?嘗試在你的問題中的所有步驟。 1)用戶首先去的URL。 2)你希望他們被引導到哪裏。 3)任何額外的步驟。 – codewaggle 2012-07-20 17:28:19
還包括您嘗試過的.htaccess代碼。 – codewaggle 2012-07-20 17:35:27
這就是我所有的.htaccess文件。 '重定向301/http:// google.com /'我基本上希望能夠告訴用戶去server.com/install,以便他們可以安裝我的應用程序。它會將它們重定向到具有該版本的長URL。當我測試它,它會去otherurl.com/install,而不是otherurl.com/我把它放在htaccess .. – mkral 2012-07-20 17:59:13