[英].htaccess pagination redirect rule
我有一個帶有分頁鏈接的網站,如下所示:
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是一個動態類別名稱,它具有許多類別,並且是一個類別的唯一示例...我正在尋找使所有動態類別僅使用一行進行重定向的方法。
謝謝您最好的問候,
您可以在.htaccess
使用以下代碼:
RewriteEngine on
RewriteRule ^index(\d+)\.html$ index.html?pg=$1 [NC,L]
在不更改網址的情況下將index3.html
重寫為index.html?pg=3
假設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
RewriteEngine On
RewriteCond %{THE_REQUEST} /([^/]+)/index([^.]+)\.html [NC]
RewriteRule ^ /%1.html?pg=%2 [NC,R,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.