apache_conf 使用PHP重写URL - http://stackoverflow.com/a/16389034

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache_conf 使用PHP重写URL - http://stackoverflow.com/a/16389034相关的知识,希望对你有一定的参考价值。

<?php
$path = ltrim($_SERVER['REQUEST_URI'], '/');    // Trim leading slash(es)
$elements = explode('/', $path);                // Split path on slashes
if(empty($elements[0])) {                       // No path elements means home
    ShowHomepage();
} else switch(array_shift($elements))             // Pop off first item and switch
{
    case 'Some-text-goes-here':
        ShowPicture($elements); // passes rest of parameters to internal function
        break;
    case 'more':
        
    default:
        header('HTTP/1.1 404 Not Found');
        Show404Error();
}
FallbackResource index.php

以上是关于apache_conf 使用PHP重写URL - http://stackoverflow.com/a/16389034的主要内容,如果未能解决你的问题,请参考以下文章

apache_conf 翻译:“OS X 10.10 Yosemite本地开发环境,Apache,PHP和MySQL与Homebrew”1.伪静态模块重写mod不能开启的原因已经找到,vHosts设定

PHP 的 $_GET 和 URL 重写

使用 PHP 和 .htaccess 重写 URL

使用php htaccess重写URL?

PHP:使用 web.config 重写 URL

使用 PHP 的 .htaccess 重写 URL