我一直在寻找答案,但我找不到答案。我并不是想让我网站上的用户能够快速访问他们的页面,坦率地说,同样的问题不断出现,“如何创建Facebook个人资料URL”或“如何使用” “.htaccess”。我只是在寻找一个简单的PHP,它可以创建基本的虚荣URL,这样我就可以快速访问我网站上的不同页面并让它看起来更整洁。
答案 0 :(得分:2)
将它放在.htaccess中以将所有请求发送到index.php(这称为前端控制器)
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ ./index.php
然后把它放在你的index.php
中<?php
// get the request
$request = $_SERVER['REQUEST_URI'];
// split the path by '/'
$params = split("/", $request);
您现在可以请求如下页面:http://foo.com/one/two/three
您的$params
变量现在看起来像:
$params = array('', 'one', 'two', 'three');
您现在可以使用这些参数来调用函数或重定向到页面或任何您想要的内容。
这是一个非常简化的示例,但它应该为您提供基本的想法。
答案 1 :(得分:0)
PHP根本不支持虚URL,您需要配置您的网络服务器以使用它们。
.htdocs是apache的配置文件,但是,您的情况可能是: