我需要这样命名:
site.com/about
site.com/contacts
我可以不用.htaccess吗?
答案 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