Php - 页面部件的名称

时间:2009-09-12 15:25:42

标签: php url

我需要这样命名:

  

site.com/about
  site.com/contacts

我可以不用.htaccess吗?

4 个答案:

答案 0 :(得分:8)

如果您想要一个非常简单的实现,那么您可以构建文件夹以允许您执行以下操作:

site.com/about/ - which will go to /about/index.php
site.com/contacts/ - which will go to /contacts/index.php

但显然没有动态URL的空间,因为你需要一个.htaccess实现。他们很容易做到。

答案 1 :(得分:0)

如果您的意思是“我可以配置我的网络服务器来解析/关于和/联系人作为PHP而不使用.htaccess文件”,那么没有。如果没有进一步的配置(即本地htaccess或全局配置文件),Apache将不会通过PHP处理程序传递它们。如果没有配置(再次通过htaccess),您也无法将这些URL设置为重定向(内部或其他)。

答案 2 :(得分:0)

如果您可以访问定义站点的apache配置文件,则可以在没有.htaccess文件的情况下执行此操作。但是,如果您不能使用.htaccess文件,则可能无法访问apache配置。可能会问你的主人/系统管理员。

如果您的主机允许您访问该处理程序,您也可以通过404处理程序执行此操作。

答案 3 :(得分:-3)

即重写 google search

类似于:

Options +FollowSymLinks
RewriteEngine on
Rewriterule ^about /menu/about.html
Rewriterule ^contacts /menu/contacts.html