簡體   English   中英

如何使用.htaccess從網址中忽略/刪除/ page / X /?

[英]How to use .htaccess to ignore/remove /page/X/ from url?

我如何才能使用.htaccess從我的網址中刪除/忽略/ page / X /(其中X是頁碼),僅當它位於domain.com之后,例如domain.com/page/29/時?

出於某些原因,Scraper網站通過分頁鏈接鏈接到我的網站,導致Google抓取了這些鏈接。 不幸的是,我的網站沒有顯示404,而是顯示了一個頁面,例如,規范的URL包括/ page / 29 /。 這不好。 破壞我的排名。

如何在htaccess中完成此操作,以便在/ page-name /之類的其他分頁仍然有效?

如果要將/ page / X /准確地重寫為/ page /,可以嘗試以下規則。 (其中X是任何數字)

RewriteRule ^page/([0-9]+)/$ http://domain.com/page/ [R=302,L]

如果要將/ [anystring] / X /重寫為/ [anystring] /,可以嘗試

RewriteRule ^(.*)/([0-9]+)/$ http://domain.com/$1/ [R=302,L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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