经过一个月的尝试,我无法解决这个问题:
我正在尝试重定向此URL:
https://www.example.com/news.php?post=hello-world
到这个URL:
https://www.example.com/news/hello-world
我的代码不工作,并说:
404 Not Found.
您访问的页面不存在!**
RewriteCond %{THE_REQUEST} /news\.php\?post=([^\s&]+) [NC]
RewriteRule ^ /news/%1? [R=302,L,NE]
1条答案
按热度按时间3duebb1j1#
您缺少一个额外的内部重写规则,用于将漂亮URL静默转发到内部工作URL。
就像这样: