首頁>Program>source

我正在尝試使用以下網址結構重定向網站:

https://example.com/2021/abouthttps://2021.example.com/#about

https://example.com/2021/visithttps://2021.example.com/#visit

我该怎麼做?

我尝試將其添加到原始域的/ about目錄中:

RewriteEngine on
RewriteBase /
RewriteRule (.*)  https://2021.example.com/#about [R=301,NE, L]

但是重定向後我得到的是 https://2021.example.com/#about2021/about

這是不對的.任何帮助表示赞赏

[編輯]我只想將此應用到某些檔案夹,例如/ 2021 / about和2021 / visit

最新回復
  • 5月前
    1 #

    您可以使用以下重定向規則:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(?:www\.)?(example\.com) [NC]
    RewriteRule ^(20\d{2})/(.+?)/?$ https://$1.%1/#$2 [R=301,L,NE]
    

    請確保這是您在.htaccess中的最高規則,並在測試此新規則之前清除瀏覽器快取。

  • 5月前
    2 #

    請根据您顯示的示例編寫的內容,請尝試遵循.在測試URL之前,請確保清除瀏覽器快取.以下內容仅適用於 2021/about2021/visit 乌裏斯。

    RewriteEngine ON
    RewriteCond %{HTTP_HOST} (example\.com) [NC]
    RewriteRule ^(2021)/(about|visit)/?$ http://$1.%1/#$2 [R=301,NC,NE,L]
    

  • html:如何在匯航欄內居中放置元件
  • python:pyjnius的Java類