2017-04-21 46 views
0

我有我的.htaccess文件在這裏..如何更改默認頁面的index.php到URL

RewriteEngine On 
RewriteBase /faith/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L] 

RewriteBase /信/在我的本地主文件夾...但我的問題是,當我把它上傳在cPanel我沒有任何想法如何使用網址作爲我的index.php ..我試圖尋找它,它說我需要改變一個url中的rewritebase ..但這似乎並不工作導致我想要的是我的index.php將是一個網址。

我的登錄頁面的index.php

,我希望它成爲sample.com所以每當我搜索一下,我需要做的唯一事情是鍵入sample.com

回答

0

你的腳本似乎在.htaccess文件中確定,你只需要像使用index.php一樣使用重定向文件名,就可以使用sample.php。

RewriteEngine On 
RewriteBase /faith/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.+)$ sample.php?uri=$1 [QSA,L] 
+0

請編輯您的答案,包括一些解釋這會默認加載index.php。僅有代碼的答案對未來SO讀者的教育很少。您的回答是在低質量的審覈隊列中。 – mickmackusa

0

就在您的.htaccess的頂部添加這一行:

DirectoryIndex index.php 

當您訪問http://example.com

+0

你可以在我的代碼上面做一個示例代碼基礎嗎? –

+0

您只需在代碼中的'RewriteEngine On'之前添加此行。 – anubhava

+0

當我上傳到我的cpanel時,會發生什麼情況'faith'中的文件夾是我上傳到我的public_html中的那個文件夾...那麼,我將如何寫入我的rewritebase呢? –