我有一个网页,其链接如下:
page 1 url = domain.com/abcd.html/
page 2 url = domain.com/abcd/index2.html
page 3 url = domain.com/abcd/index3.html
可以从以下网址重定向网站中的所有链接:
page 1 url = domain.com/abcd.html/ == To page 1 url = domain.com/abcd.html/
page 2 url = domain.com/abcd/index2.html == To page 2 url = domain.com/abcd.html?pg=2
page 3 url = domain.com/abcd/index3.html == To page 3 url = domain.com/abcd.html?pg=3
使用.htaccess规则?
abcd是一个动态类别名称,它有很多这样的名称,它是一个类别的唯一例子......我正在寻找使用一行来重定向所有动态类别。
谢谢你, 最诚挚的问候,
答案 0 :(得分:1)
您可以在if (CarryForward.text.isEmpty) {
value = 10
}
else {
value = CarryForward.text
}
:
.htaccess
在不更改网址的情况下将RewriteEngine on
RewriteRule ^index(\d+)\.html$ index.html?pg=$1 [NC,L]
重写为index3.html
答案 1 :(得分:1)
假设abcd不是文件夹,要获取这样的网页,您需要此代码
一个是默认的abcd.html我认为你不需要任何东西,因为它重定向到同一页面
真实地址:domain.com/category_name/index2.html 重写地址:domain.com/category_name.html?pg=2(用户获得的地址)
RewriteEngine On
RewriteRule ^(.*)\.html?pg=(.*)$ ./$1/index$2.html
答案 2 :(得分:1)
RewriteEngine On
RewriteCond %{THE_REQUEST} /([^/]+)/index([^.]+)\.html [NC]
RewriteRule ^ /%1.html?pg=%2 [NC,R,L]