网址重写和子域名

时间:2011-06-10 23:08:23

标签: .htaccess mod-rewrite url-rewriting

可以重写表单的url http://website.com/page.phphttp://page.website.com,当我输入诸如此类的网址时 http://page.website.com,它会将其视为http://website.com/page.php

当我在页面上时,地址栏是否可以继续显示http://page.website.com?我怎样才能实现这一切?

1 个答案:

答案 0 :(得分:0)

您可以更改默认目录页面以包含" page.php"。在这种情况下,如果您请求目录,它将被提供。 将以下内容添加到.htaccess的DirectoryIndex行

DirectoryIndex page.php ...

另请参阅this

编辑:

无论您希望服务器在目录中搜索哪个页面,当您尝试请求该文件夹时,都会在.htaccess的DirectoryIndex部分中按顺序指定它们。

e.g。

如果您有一个index.html和一个page.php,则在同一www.site.com/example/example2文件夹中,apache默认为index.html提供服务。但您可以使用.htaccess文件覆盖此行为。

如果您希望服务器在您请求www.site.com/example/example2时提供page.php,请将其作为DirectoryIndex page.php放入.htaccess中。

然后,这将确保它服务于php页面。 希望我很清楚!阅读this