我怎麼能做到這一點?如何通過.htaccess強制加載擴展名「.html」後的URL?
強制通過.htaccess「.html」加載擴展後的URL?
很簡單,但我找不到這樣的堆棧文章或類似的東西相應地調整。
如果有人訪問Domain.com/about我希望他們的土地上Domain.com/about.html
簡單的說我要強制所有的URL通過.htaccess中的網址後加載的.html。
這是爲了覆蓋訪客等舊的鏈接,沒有.html在URL的末尾。
我怎麼能做到這一點?如何通過.htaccess強制加載擴展名「.html」後的URL?
強制通過.htaccess「.html」加載擴展後的URL?
很簡單,但我找不到這樣的堆棧文章或類似的東西相應地調整。
如果有人訪問Domain.com/about我希望他們的土地上Domain.com/about.html
簡單的說我要強制所有的URL通過.htaccess中的網址後加載的.html。
這是爲了覆蓋訪客等舊的鏈接,沒有.html在URL的末尾。
這是否頁可以幫助你: https://www.garron.me/en/bits/add-html-extension-nginx-apache-htaccess.html
還是先看看here,你可以找到一堆的命題。
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代碼:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ $1.html [L]
感謝。這確實有幫助。它導致進一步認爲還有其他東西丟失。您鏈接到我的規則類似於強制加載.css加載.css.gz時所使用的規則。 當我這樣做時,我發現有一點額外的片段可以完成這項工作。所以這就是我認爲我這一次需要的。 非常感謝。我會進一步測試這些爲什麼這些不適合我,我還需要什麼。讓我花一點時間,但是當我找到它時,我會發布/更新回來。 –