【发布时间】:2015-05-31 21:30:14
【问题描述】:
我在这里发布了一个问题,我得到了答案,但现在我发现代码存在问题。
原问题:
RewriteRule ^([^-]+)-([^-]+)-(?!in)([^/]+)-([^-]{2})\.html$ /$1-$2-in-$3-$4.html [R=301,L]
RewriteRule ^([^-]+)-([^-]+)-(?!in)([^/]+)\.html$ /$1-$2-in-$3.html [R=301,L]
虽然上述解决了 URL 的所有问题,但我注意到我的正常 URL 存在问题。例如,domain.com/careers-jobs-music-degree.html 正在变成 domain.com/careers-jobs-in-music-degree.html - 'in' 被添加到其他没有 ' URL 中的音乐类。有什么办法可以预防吗?
谢谢!
【问题讨论】:
-
普通网址是真实网址还是假网址?
-
那些是真实的和到位的。