【发布时间】:2021-10-20 08:04:34
【问题描述】:
我已将我的论坛从 vb4(使用 vbseo)移至 vb5...
我的旧 vb4 网址是:
example.com/123-threadtitle
新的 vb5 是:
example.com/category/subcategory/123-threadtitle
123是线程的id。
我的尝试:
RewriteRule ([0-9]+)+-[^*]+ hxxps://www.example.com/showthread.php?t=$1 [L,R=301]
它可以工作,但他再次重写了 vb5 请求,我们遇到了问题。
如何设置它以忽略文件夹请求?
RewriteCond %{REQUEST_FILENAME} !-d
不工作:-(
【问题讨论】:
-
我认为
hxxps在您的问题中是一个奇怪的错字,而不是在您的实际代码中?我假设/showthread.php?t=123是预期的目标 - 只是这与问题中描述的新 URL 格式完全不同。 (?) -
我输入了 xx,因为 stackoverflow 拒绝了域发布。
标签: regex apache .htaccess mod-rewrite