我有很多具有类似网址的网页,例如:
https://example.com/mainpage/1
https://example.com/mainpage/2
https://example.com/mainpage/3
.
..
https://example.com/mainpage/100
我想将它们重定向.htaccess
到新的单个页面。喜欢:
https://example.com/mainpage/1
应该重定向到 https://example.com/mainpage-1
https://example.com/mainpage/2
应该重定向到 https://example.com/mainpage-2
https://example.com/mainpage/3
应该重定向到 https://example.com/mainpage-3
等等。
由于有许多页面的URL非常相似,因此我想知道每种类型的代码是否都可以工作。
PS:我很少编码。需要我的个人博客的帮助
您可以尝试按照所示样本进行以下操作,编写和测试吗?在测试URL之前,请清除浏览器缓存。第一个是特定于显示的样本,将主页字符串保留为第一个反向引用,而/
在第二个反向引用中保留其余数字,我们在重定向时将其使用在右侧部分。
特定于样品:
RewriteEngine ON
RewriteRule ^(mainpage)/([0-9]+)/?$ $1-$2 [R=302,NC,L]
通用一:
RewriteEngine ON
RewriteRule ^([\w-]+)/([0-9]+)/?$ $1-$2 [R=302,L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句