要啟用Apache服務器的偽靜態功能,你需要完成以下幾個步驟:
打開Apache的配置文件 httpd.conf。該文件通常位于Apache安裝目錄下的 conf 目錄中。
搜索并找到以下兩行代碼,并將它們取消注釋(去掉前面的#符號):
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule headers_module modules/mod_headers.so
<Directory />
AllowOverride All
</Directory>
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /path/to/your/website
<Directory "/path/to/your/website">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteRule ^/path/to/your/website/public_html/(.*)$ /path/to/your/website/public_html/index.php?$1 [QSA,L]
</VirtualHost>
這是一個簡單的示例,你可以根據你的實際需要進行調整。
保存并關閉配置文件。
重啟Apache服務器,以使配置生效。
請注意,以上步驟僅適用于啟用了 mod_rewrite 和 mod_headers 模塊的Apache服務器。如果你的服務器沒有安裝這些模塊,你需要先安裝它們。