我如何在PHP中获得友好的URL?

时间:2012-05-03 09:38:47

标签: php friendly-url

我在php中编写了函数

function siteContent() {
    $path = array();

    $strDefaultPath = '/sites/';

    $_SERVER['PATH_INFO'] = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $strDefaultPath;

    $path = explode( '/', substr( $_SERVER['PATH_INFO'], 1) );

    if(file_exists('/'.$path['0'].'.php')) {
        require_once('/'.$path['0'].'.php');
    } else {
        require_once('sites/main.php');
    }
}

它不起作用

菜单链接中的

如下所示http://site.com/subsite/ 但是带有子网站内容的文件的路径看起来很像这个public_html / sites / subsite.php

我可以用这个函数重写url或

我怎样才能在php中重写或构建那些网址

我开始使用php

1 个答案:

答案 0 :(得分:1)

如果您使用Apache,最好的方法是使用.htaccess文件进行URL重写。 http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

URL Rewriting for Beginners