如何更改主目录?

时间:2014-07-27 07:23:56

标签: apache .htaccess

帮助请重定向。有以下几种结构:

site.ru (catalog) 
     index.php (file) 
     . htaccess (file) 
     catalog.php (file) 
     landing (catalog) 
         index.php (file) 

在浏览器中加载地址时,site.ru文件打开site.ru / index.php

但我需要在加载到浏览器地址site.ru打开文件site.ru / catalog / index.php

其中浏览器地址如下: site.ru 即没有短语“目录”

2 个答案:

答案 0 :(得分:1)

尝试将此插入.htaccess文件中:

RewriteEngine on
RewriteRule ^/index.php$  /catalog/index.php  [L]

如果有效,请在google上搜索mod_rewrite示例。你会发现很多。

答案 1 :(得分:1)

您的意思是catalog.php,因为您没有目录catalog并且在其中index.php

为实现此目的,请在.htaccess文件中使用DirectoryIndex directive

DirectoryIndex catalog.php index.php index.html

如果您想要打开landing/index.php(在您的代码中,(catalog)旁边有landing),请调整以下行:

DirectoryIndex landing/index.php index.php index.html index.htm