2017-04-21 141 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呢? –