嘿所以即时通讯工作的网站和它的一部分可以让你根据他们的名字查找用户。目前我使用$ _GET请求,所以链接如下所示: http://website.com/p?name=John+Smith 我将如何删除该名称=因为我看到很多网站做的事情如: http://website.com/p/John+Smith 我将如何实现这一点因为我知道他们没有任何其他论坛请求类型只有发布和获取?PHP获取方法没有?
-2
A
回答
2
URL重写绝对是你想要做的。仔细玩这个游戏非常值得,但是我们推荐大量测试。拥有权利的同时也被赋予了重大的责任!
大多数动态网站在其URL中包含变量,告诉网站向用户显示什么信息。你提供的例子就是这样。
不幸的是,如果没有一些工作,服务器无法轻易理解清理好的URL。当对干净的URL进行请求时,服务器需要确定如何处理它,以便它知道要发回给用户的内容。 URL重写是用于将最后一个URL“翻译”为服务器可以理解的内容的技术。
要完成此操作,您需要先创建名为“.htaccess”的文本文档以包含规则。这将被放置在服务器的根目录中。告诉服务器重写URL模式,你需要将以下添加到文件:
RewriteEngine On # Turn on the rewriting engine
RewriteRule ^p/[A-Za-z\+]$ /p/?name=$1 [NC,L] # Rewriting rule here
的NC
位表示不区分大小写的URL和L
表示这是应该在尝试前最后应用的规则访问最终的网址。
你可以用这一条规则做很多事情,但具体情况远远超出了我在这里的答案。
https://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/
我会强烈建议阅读这彻底指南,帮助你在你的追求!
+0
谢谢你,(y) – Joosh
相关问题
- 1. 获取方法没有?
- 2. javax.servlet.jsp.JspException:没有获取属性的方法
- 3. 获取方法没有找到
- 4. 删除=和?从PHP获取方法没有htaccess
- 5. ajax post方法没有获取数据在PHP页面
- 6. php $ _POST []没有获取值
- 7. php获取接口方法
- 8. php include_once并获取方法
- 9. PHP获取子类方法
- 10. PHP:有没有办法获得方法的返回类型?
- 11. 扩展方法获取“没有超载的方法”错误
- 12. MVC Post方法没有从get方法获取任何信息?
- 13. 有没有办法在c#中动态获取方法名?
- 14. 有没有获取方法参数名称的Antlr语法?
- 15. 有没有办法从方法中获取此/上下文?
- 16. 有没有办法用CodeIgniter获取当前对象和方法?
- 17. ...是没有存取方法
- 18. 有没有办法在PHP SDK中从Parse获取所有类?
- 19. 有没有办法在php中获取视频长度?
- 20. 有没有办法用PHP获取Facebook页面的名字?
- 21. 有没有办法在PHP中获取启动页面的URL
- 22. 有没有办法从php获取内部数据?
- 23. 有没有办法于获取变量添加到PHP包括
- 24. 有没有什么办法通过PHP获取原始密码,通过受md5()方法保护的PHP?
- 25. 有没有简单的方法来获取日期?
- 26. 有没有从Nokogiri获取原始HTML的方法?
- 27. 有没有简单的方法来获取li:gt(-1)在jquery中?
- 28. 有没有JPA CriteriaBuilder获取非实体对象的方法?
- 29. 有没有在javascript中获取对象范围的方法?
- 30. 有没有一种方法来获取@Embedded领域懒惰?
查找网址重写,漂亮的网址,mod_rewrite ... – Musa
这就是所谓的友好的网址,可以通过htaccess/Apache/Django/Laravel/CodeIgniter等实现。真的,有很多选项。只需选择一个框架并阅读其手册。 (y) – Jan