如何制作在网站中创建新网址的表单?

时间:2012-09-30 15:55:07

标签: php html forms

示例,在Craigslist用户上填写他们正在寻找的内容,一旦提交,就会自动创建一个托管在网站URL上的新URL。对不起,我不知道如何做到这一点或它叫什么。任何人?我怎么能这样做,它叫什么? =)谢谢!

2 个答案:

答案 0 :(得分:0)

你的意思是StackOverflow如何有这个问题的URL?

http://stackoverflow.com/questions/12662640/how-to-make-form-that-creates-a-new-url-in-a-website

所需要的只是一个简单的.htaccess文件,例如:

RewriteEngine on
RewriteRule /questions/([0-9]+).*$ /question.php?id=$1

整个“怎么做......”的事情只是问题的名称。我不完全确定为什么许多网站将其放在网址中,可能用于搜索引擎优化目的,但是如果你把它留下来它会自动填写,所以我假设它是可选的。

答案 1 :(得分:0)

这是由(mysql-)数据库,php和.htaccess完成的,从而产生动态网址。

动态URL是搜索数据库驱动的网站或运行脚本的网站的URL所产生的页面地址。与静态URL相反,除非将更改硬编码到HTML中,否则网页的内容保持不变,动态URL将从特定查询生成到站点的数据库。动态页面基本上只是一个模板,用于显示数据库查询的结果。不是更改HTML代码中的信息,而是在数据库中更改数据。