我刚刚在我的CMS中实现了友好的URL,我想知道当他们去post.php时阻止用户看到帖子的最佳方法是什么?id = 1
EG用户访问网站并转到http://domain.com/post.php?id=1并查看404,但当他们转到http://domain.com/post/this-is-a-post时,他们会看到帖子。
答案 0 :(得分:1)
您可以重写为
RewriteRule ^post/this-is-a-post/?$ post.php?id=1
但上面的代码不是动态URL覆盖。您必须在新网址中指定ID才能使其成为动态调用。像
RewriteRule ^post/this-is-a-post/(.+)/?$ post.php?id=$1