開啟APMServ5.2.6支援.htaccess偽靜態
阿新 • • 發佈:2019-02-04
我的APMserv5.2.6安裝在E盤下。
有以下兩種情況:
1、預設虛擬主機。
開啟E:\APMServ5.2.6\Apache\conf\httpd.conf 檔案
找到你所在的虛擬目錄修改如下:
#APMServ預設虛擬主機 NameVirtualHost *:80 <VirtualHost *:80> ServerName * DocumentRoot "E:/APMServ5.2.6/www/htdocs" <Directory "E:/APMServ5.2.6/www/htdocs"> Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl
default.pl index.shtml
AllowOverride none
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
改成
#APMServ預設虛擬主機 NameVirtualHost *:80 <VirtualHost *:80> ServerName * DocumentRoot "E:/APMServ5.2.6/www/htdocs"
<Directory "E:/APMServ5.2.6/www/htdocs">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl
default.pl index.shtml
AllowOverride Options FileInfo
Order Deny,Allow Allow from all </Directory>
</VirtualHost>
重啟Apache服務即可
2、有多個虛擬主機。
開啟E:\APMServ5.2.6\Apache\conf\apmserv\vhost.conf 檔案
找到你所在的虛擬目錄修改如下:<VirtualHost *:80> ServerName localhost DocumentRoot "E:/APMServ5.2.6/www/htdocs" <Directory "E:/APMServ5.2.6/www/htdocs"> Options FollowSymLinks IncludesNOEXEC DirectoryIndex index.html index.htm default.htm index.php AllowOverride none Order Deny,Allow Allow from all php_admin_value open_basedir "E:/APMServ5.2.6/www/htdocs/;E:/APMServ5.2.6/tmp/uploadtemp/;" php_admin_value safe_mode On </Directory> </VirtualHost>
改成
<VirtualHost *:80> ServerName localhost DocumentRoot "E:/APMServ5.2.6/www/htdocs" <Directory "E:/APMServ5.2.6/www/htdocs"> Options FollowSymLinks IncludesNOEXEC DirectoryIndex index.html index.htm default.htm index.php AllowOverride all Order Deny,Allow Allow from all php_admin_value open_basedir "E:/APMServ5.2.6/www/htdocs/;E:/APMServ5.2.6/tmp/uploadtemp/;" php_admin_value safe_mode On </Directory> </VirtualHost>
重啟Apache服務即可如果設定後無效,開啟E:\APMServ5.2.6\Apache\conf\httpd.conf檔案,將 LoadModule rewrite_module modules/mod_rewrite.so前面的#號去掉,重啟Apache服務即可。
有以下兩種情況:
1、預設虛擬主機。
開啟E:\APMServ5.2.6\Apache\conf\httpd.conf 檔案
找到你所在的虛擬目錄修改如下:
#APMServ預設虛擬主機 NameVirtualHost *:80 <VirtualHost *:80> ServerName * DocumentRoot "E:/APMServ5.2.6/www/htdocs" <Directory "E:/APMServ5.2.6/www/htdocs"> Options FollowSymLinks IncludesNOEXEC Indexes
#APMServ預設虛擬主機 NameVirtualHost *:80 <VirtualHost *:80> ServerName * DocumentRoot "E:/APMServ5.2.6/www/htdocs"
Order Deny,Allow Allow from all </Directory>
重啟Apache服務即可
2、有多個虛擬主機。
開啟E:\APMServ5.2.6\Apache\conf\apmserv\vhost.conf 檔案
找到你所在的虛擬目錄修改如下:<VirtualHost *:80> ServerName localhost DocumentRoot "E:/APMServ5.2.6/www/htdocs" <Directory "E:/APMServ5.2.6/www/htdocs"> Options FollowSymLinks IncludesNOEXEC DirectoryIndex index.html index.htm default.htm index.php AllowOverride none Order Deny,Allow Allow from all php_admin_value open_basedir "E:/APMServ5.2.6/www/htdocs/;E:/APMServ5.2.6/tmp/uploadtemp/;" php_admin_value safe_mode On </Directory> </VirtualHost>
改成
<VirtualHost *:80> ServerName localhost DocumentRoot "E:/APMServ5.2.6/www/htdocs" <Directory "E:/APMServ5.2.6/www/htdocs"> Options FollowSymLinks IncludesNOEXEC DirectoryIndex index.html index.htm default.htm index.php AllowOverride all Order Deny,Allow Allow from all php_admin_value open_basedir "E:/APMServ5.2.6/www/htdocs/;E:/APMServ5.2.6/tmp/uploadtemp/;" php_admin_value safe_mode On </Directory> </VirtualHost>
重啟Apache服務即可如果設定後無效,開啟E:\APMServ5.2.6\Apache\conf\httpd.conf檔案,將 LoadModule rewrite_module modules/mod_rewrite.so前面的#號去掉,重啟Apache服務即可。