我一直在寻找答案,但我找不到一个。我并没有寻找让我的网站上的用户能够快速访问他们的页面的方式,坦率地说,相同的问题不断弹出,“如何创建Facebook配置文件URL”或“如何使用“.htaccess”。我只是寻找一些可以创建基本虚荣URL的简单PHP,这样我就可以快速访问我网站上的不同页面,并使它看起来更整齐。虚荣URL创建
Q
虚荣URL创建
1
A
回答
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');
现在,您可以用这些参数来调用函数或重定向到任何你想要的页面或。
这是一个非常简单的例子,但它应该给你的基本想法。
0
PHP根本不支持虚荣URL,您需要配置您的Web服务器以使用它们。
.htdocs是Apache的配置文件,但是,你的情况可能是:
- 阿帕奇尚未配置来处理这些。
- 您的服务器不是apache httpd。
相关问题
- 1. 创建虚荣URL
- 2. 虚荣URL和Xampp
- 3. htaccess重写MOD:虚荣URL
- 4. 虚荣URL重新路由
- 5. 虚荣URL,.htaccess问题
- 6. 如何在DotNetNuke中创建一个持久的虚荣URL?
- 7. 如何在java web应用程序中创建虚荣URL?
- 8. 我将如何在codeigniter中创建虚荣url
- 9. ASP.NET如何在ASP.NET中创建一个虚荣URL?
- 10. 使用PHP和htaccess的虚荣URL
- 11. 如何从Google+虚荣URL获取ID
- 12. 虚荣URL但随着设置
- 13. 虚荣URL错误:找不到对象
- 14. Rails多个模型的虚荣URL
- 15. 虚荣URL + REST +网页爬虫
- 16. .htaccess |添加第二个虚荣URL
- 17. 通过虚荣URL查询Tridion页面
- 18. WordPress的和虚荣的用户URL
- 19. ASP.net中的虚荣简档URL
- 20. 将CakePHP路由到虚荣URL
- 21. 虚荣MVC路线?
- 22. 为什么不虚荣创建vanity_experiments.rb和应用类似/型号
- 23. 通过不安装任何东西来创建IIS 6中的asp项目的现有URL的虚荣URL
- 24. Google Analytics和虚荣网址?
- 25. 使用zend的博客类型虚荣url
- 26. .htaccess |虚荣URL导致手动设置$ _GET变量不生效
- 27. 如何设置Facebook应用程序虚荣URL
- 28. 节点明确的虚荣url的路径参数与排除
- 29. 在PHP中为单个用户实现虚荣URL
- 30. 让我的CakePHp链接有虚荣的URL
这个“.htaccess”不断弹出的原因是因为你需要做一些服务器端配置来创建这样的“虚荣网址” - 你不能用直接的PHP来完成。您可以使用'.htaccess'将请求指向PHP文件,然后*然后*您可以在PHP中处理其余部分。 – mpen
哦............... – Zachsweb