溫馨提示×

Apache2如何啟用mod_rewrite

小樊
34
2025-08-22 05:47:25
欄目: 編程語言

要在Apache2中啟用mod_rewrite模塊,請按照以下步驟操作:

  1. 打開終端(Terminal)。

  2. 確保您已經安裝了Apache2。如果尚未安裝,請使用以下命令安裝:

    sudo apt-get update
    sudo apt-get install apache2
    
  3. 啟用mod_rewrite模塊。在終端中輸入以下命令:

    sudo a2enmod rewrite
    
  4. 重新啟動Apache2服務以使更改生效。在終端中輸入以下命令:

    sudo systemctl restart apache2
    

現在,mod_rewrite模塊已在Apache2中啟用。接下來,您需要在網站的配置文件或.htaccess文件中設置適當的重寫規則。

例如,在網站的配置文件(通常位于/etc/apache2/sites-available/your-site.conf)中添加以下內容:

<Directory /var/www/your-site>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

這將允許.htaccess文件覆蓋目錄配置。然后,在網站的根目錄中創建或編輯.htaccess文件,添加您的重寫規則。例如:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

這將把所有非文件和非目錄的請求重定向到index.php文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女