如何在文件夹系统中获取我的网站URL?

时间:2012-10-20 10:37:12

标签: php

  

可能重复:
  remove .php extension with .htaccess

关于我的网站网址是这样的:

www.viaviweb.com/about_us.php

我希望它看起来像这样:

www.viaviweb.com/aboutus

4 个答案:

答案 0 :(得分:2)

您必须使用重写引擎启用RewriteRule来执行此操作。创建一个名为.htaccess的空文件,并将其放在网站的基本文件夹中,并将其输入到文件中:

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^aboutus$    about_us.php [L]

确保在Apache服务器中启用mod_rewrite模块,以使其正常工作。在此处阅读有关在Apache中重写的更多信息:http://httpd.apache.org/docs/current/mod/mod_rewrite.html

答案 1 :(得分:1)

您必须在.htaccess中创建一些规则,在您的主文件夹中,您有一个名为。 htaccess 的文件(如果它不可用,您必须创建一个)并放置这些规则。

RewriteCond %{HTTP_HOST} ^www\.domain\.com
RewriteCond %{THE_REQUEST} ^GET\ (.*)\.php\ HTTP
RewriteRule (.*)\.php$ $1 [R=301]

答案 2 :(得分:0)

答案 3 :(得分:0)

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
RewriteRule about_us.php(.*)$ aboutus?$1 [L,QSA]