.htaccess - Make / some-address与/page.php?id=1相同

时间:2017-01-28 15:52:43

标签: php apache .htaccess mod-rewrite

我目前正在开展一个项目,我必须在提交表单后重定向用户。

提交表单后,我会根据用户在表单中输入的内容将用户重定向到网址。 URL的示例:

/奥斯陆,挪威哥本哈根-丹麦

我希望/ oslo-norway-copenhagen-denmark能够在用户URL栏中显示,希望它代表页面/page.php?id=oslo-norway-copenhagen-denmark。

我现在有这个工作:

state

唯一的问题是,这使得/ formmail / oslo-norway-copenhagen-denmark能够正常工作,但是我该如何才能使这个/ oslo-norway-copenhagen-denmark成为现实?我尝试删除/ formmail /但这不起作用

有人能帮我解决这个问题吗?非常感谢你!

1 个答案:

答案 0 :(得分:0)

您需要使用的是.htaccess文件中的所有内容:

RewriteEngine On
RewriteRule ^([^/]*)$ /services/page.php?id=$1 [L]

确保在测试之前清除缓存。它将为您提供所需的URL。