首頁  >  文章  >  後端開發  >  如何使用 mod_rewrite 確保 URL 重寫功能?

如何使用 mod_rewrite 確保 URL 重寫功能?

Patricia Arquette
Patricia Arquette原創
2024-10-22 21:10:03904瀏覽

How to Ensure URL Rewriting Functionality with mod_rewrite?

了解 mod_rewrite

mod_rewrite 是一個啟用 URL 重寫的 Apache 模組,可讓您自訂請求 URL 以改善網站功能或 SEO。了解 mod_rewrite 獨立於 PHP 至關重要。

啟用mod_rewrite

Windows

  1. 開啟位於下列位置的網站上的Apache. :

    • Apache 版本2.4: C:Program Files (x86)Apache Software FoundationApache2.4confhttpd.conf
    • Apache 版本2.2: C:程式檔案Apache Software FoundationApache2.2httpd. 🎜>
  2. 添加以下行:

    LoadModule rewrite_module modules/mod_rewrite.so

macOS/Linux

  1. 開啟Apache 設定檔httpd.conf 或apache2.conf:

      Ubuntu: /etc/apache2/apache2.conf
    • CentOS: /etc/httpd/conf/ httpd.conf
    • macOS: /etc/apache2/httpd.conf
  2. 新增以下行:

    LoadModule rewrite_module modules/mod_rewrite.so
  3. 加入下列行:

    測試是否啟用mod_rewrite
  1. 在任何Web 目錄中建立.htaccess 檔案。

    RewriteEngine on
  2. 新增行:
如果網站載入時沒有出現「500 內部伺服器錯誤」並且解析了 .htaccess,則 URL 重寫功能正常。

以上是如何使用 mod_rewrite 確保 URL 重寫功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn