我正在尝试为用户内容随机生成一个新网址(即mydomain.com/XXXXX)。
类似于imgur.com或pastebin.com,用户提交内容,然后为该内容创建随机生成的URL。
如果有人能指出我的解决方案(理想情况下是JavaScript),我会非常感激。
另外,为了使生成的页面永久可用,我认为需要使用数据库?
答案 0 :(得分:0)
您要实现的目标是在服务器端完成的。有几种方法可以做到这一点。 其中一种方法是apache服务器的.htaccess文件。 您可以创建.htaccess文件并将以下代码添加到其中
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^content/([0-9]+)/(.*)$ content_generator.php?content_code=$1
</IfModule>
在这里,您可以将页面指向http://example.com/content/12effas,代码 12effas 将传递到请求变量content_code中的服务器文件content_generator.php。您可以使用数据库轻松地为该代码提供特定内容。