2011-06-16 42 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」的子目錄問題)