我需要能够重写http://example.com/staging/details/?postid=23
,使其成为http://example.com/staging/grandhotelterduin
我不确定.htaccess规则应该如何?
我想出了类似的东西
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^grandhotelterduin/(.*)$ ./details/?postid=23 [L,NC]
我不确定我是否正确地做了这件事,你能不能帮助
我希望http://example.com/staging/grandhotelterduin/
重定向到http://example.com/staging/details/?postid=23
,但浏览器中显示的网址为“http://example.com/staging/grandhotelterduin
答案 0 :(得分:1)
使用此:
RewriteEngine On
RewriteRule ^grandhotelterduin$ /staging/details/?postid=23 [L]
它将为您提供以下网址:
http://sheetz.nl/grandhotelterduin
编辑:
RewriteCond %{THE_REQUEST} /staging/details/?postid=([0-9]+) [NC]
RewriteRule ^ /staging/grandhotelterduin [L,R]