Php 如何制作在网站中创建新URL的表单?
例如,在Craigslist上,用户填写他们要查找的内容,一旦提交,就会自动在网站URL上创建一个新的URL。对不起,我不知道怎么做,也不知道它叫什么。任何人我如何才能做到这一点,它叫什么?=)谢谢 你是说StackOverflow如何为这个问题提供URLPhp 如何制作在网站中创建新URL的表单?,php,html,forms,Php,Html,Forms,例如,在Craigslist上,用户填写他们要查找的内容,一旦提交,就会自动在网站URL上创建一个新的URL。对不起,我不知道怎么做,也不知道它叫什么。任何人我如何才能做到这一点,它叫什么?=)谢谢 你是说StackOverflow如何为这个问题提供URL http://stackoverflow.com/questions/12662640/how-to-make-form-that-creates-a-new-url-in-a-website 只需要一个简单的.htaccess文件,类似于
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
整个“如何制作…”只是问题的名称。我不太清楚为什么很多网站会把它放在URL中,可能是为了搜索引擎优化的目的,但是如果你不把它放在URL中,它会自动填充,所以我假设它是可选的。这是由(mysql-)数据库、php和.htaccess完成的,从而产生动态URL
动态URL是通过搜索数据库驱动的网站或运行脚本的网站的URL得到的页面地址。与静态URL不同,在静态URL中,除非更改硬编码到HTML中,否则网页的内容保持不变,动态URL是从对站点数据库的特定查询生成的。动态页面基本上只是一个显示数据库查询结果的模板。不是更改HTML代码中的信息,而是更改数据库中的数据。我不确定如何访问.htaccess文件。你知道怎么做吗?我不想让我的url变得漂亮,我想让用户在我的url上的一个单独的网页上创建内容。我在哪里可以创建1?