如何将目录重写为查询字符串

时间:2018-11-22 19:37:50

标签: .htaccess mod-rewrite

是的,我的第一个Stackoverflow问题!已经存在多年了,但是这个让我受益。

我有一个网址: https://example.com/site.com/phpBB3/general-f1/things-are-getting-crazy-here-t948-60.html

(我需要先在本地进行测试,这就是为什么我这样设置的原因)

我要将URL更改为: https://example.com/site.com/phpBB3/viewtopic.php?f=1&t=948&start=60

我的.htaccess文件位于/example.com/.htaccess中,内容为:

RewriteEngine On
RewriteRule ([a-z0-9_-]*-f)([0-9]+)\/([a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$2&t=$4&start=$6 [QSA,NE,L,NC]

我设置了AllowOverRide并启用了重写mod。

这似乎在https://htaccess.madewithlove.be/中有效 但不在实际站点上。我要疯了。我怎么了?

1 个答案:

答案 0 :(得分:0)