簡體   English   中英

.htaccess分頁重定向規則

[英].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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM