在url中的问题标题,如stackoverflow

时间:2011-06-16 01:22:34

标签: .htaccess url

我想创建一个类似于stackoverflow的网址,用户可以在其中键入文本框,然后刷新网址。喜欢这个问题的网址使用我输入的标题。我喜欢在我自己的网站上产生这种效果。谢谢。我想这可能要包含.htaccess文件?

2 个答案:

答案 0 :(得分:1)

您可能会注意到问题网址中标题中的字词不会影响网址的位置。以下链接转到同一位置:https://stackoverflow.com/questions/6366169/foo-bar-baz

您需要做的就是让服务器进程以正确的方式响应URL。如何执行此操作取决于您选择的服务器体系结构和/或编程语言。使用.htaccess是无关的。

答案 1 :(得分:0)

也许这个链接可以帮助您了解如何实现目标https://docs.djangoproject.com/en/dev/topics/http/urls/(django)

http://www.phpaddiction.com/tags/axial/url-routing-with-php-part-one/(php)

其他网络框架以类似的方式运作

在给定示例中,您可以像这样解释网址http://stackoverflow.com/posts/9701416/edit:

如果您在网址中找到“帖子”,则网址的下一部分(9701416)是参数,最后一部分是操作,因此您的主控制器将加载ID为9701416的帖子,并将以编辑模式加载(这并不意味着子目录6366169有子目录问题,文件“post”)