2011-06-16 39 views
0

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

回答

1

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

所有您需要做的就是让您的服务器进程以正确的方式响应URL。你如何做到这一点取决于你选择的服务器体系结构和/或编程语言。使用.htaccess是不相关的。

+0

因为我没有控制权我的服务器无论如何我可以用mkdir()生成目录,并在那里复制文件来实现相同的效果? – user780483 2011-06-16 01:45:26

0

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

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

其他web框架类似的方式

在给定的例子就可以操作解释url http://stackoverflow.com/posts/9701416/edit是这样的:

如果您在url中找到“posts”,url的下一部分(9701416)是一个参数,最后一部分是行动所以你的主控制器会加载一个ID为9701416的帖子,它会在编辑模式下加载(这并不意味着有子目录6366169有一个文件“post”的子目录问题)