2012-09-30 144 views
1

我的問題是類似於這裏面臨的https://stackoverflow.com/questions/320205/why-does-my-xampp-installation-auto-redirect-to-http-localhost-xampp,但不幸的是沒有任何解決方案似乎工作。我做了以下php重定向到XAMPP文件夾

一)始終清除緩存

B)改名爲我的index.php文件在htdocs文件夾到index_int.php。

我不知道爲什麼重定向失敗。我是否需要對任何配置文件進行一些更改?我在一些文章中讀到關於重定向的優先級。 「httpd.conf文件設置爲優先處理.php文件」是真的。如果是這種情況,我應該在這個文件中編輯什麼。

+0

聽起來像它正在重定向到設置的第一個虛擬主機。在你的情況下,這是xampp文件夾。你有沒有設置其他虛擬主機? – Lix

+0

@Baba&lix謝謝我對接受的事情一無所知。謝謝你幫我弄明白了。 – rockstar

+0

@Lix。這是我第一次在我的機器上設置本地主機。是否有一些額外的配置文件更改,我應該做的。我指出的另一篇文章說這個「httpd.conf文件設置爲優先.php文件」。我不確定這是什麼意思? – rockstar

回答

1

你好XAMPP有2個索引頁一個是index.html,另一個是index.php

如果重命名index.php這是行不通的,因爲備份會接管......在index.php內容看起來像這樣

if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) { 
    $uri = 'https://'; 
} else { 
    $uri = 'http://'; 
} 
$uri .= $_SERVER['HTTP_HOST']; 
header('Location: '.$uri.'/xampp/'); 
exit; 

只要改變/xampp/你想要什麼..讓我覺得我應該回答我的問題我知道,如果仍存在問題

+0

I我不確定是否要編輯index.php來實現這個重定向。問題是我目前在/currentdirectory/index.php。現在我想轉到/anotherdirectory/index.php。但是,重定向將我帶到/xampp/index.php。因此,在/currentdirectory/index.php中的重定向被擰緊(我檢查的不是)或其他東西阻止了重定向。 – rockstar

+0

你使用什麼代碼進行重定向 – Baba

+0

我使用xdebug將斷點放在/anotherdirectory/index.php中,但似乎我總是在/xampp/index.php處找到斷點。不幸的是,在那個瞬間,回溯並沒有給我足夠的信息。這讓我更加確信,也許還需要更多的配置更改:/ – rockstar

1

。我懷疑問題來自事實,我還沒有配置我的測試evirnonment允許Facebook本地測試應用程序。這裏是失敗的一段代碼 -

$ facebook_login_url = $ facebook-> getLoginUrl(array('scope'=> $ facebook_app_permissions,'redirect_uri'=> $ redirect_uri));

它可以在現場服務器上完美工作,但不會在我的本地環境中工作。我發現我需要在本地設置開發和測試Facebook應用程序。這裏有一些關於它的帖子Developing and Testing a Facebook application

我希望這可以節省一些時間,同時調試看似神祕的xampp重定向。