NameVirtualHost *:80
<VirtualHost *:80>
ServerName myservername
DocumentRoot "myapppath"
<Directory "myapppath">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
<IfModule rewrite_module>
RewriteEngine on
RewriteLog "mylogpath"
RewriteLogLevel 9
RewriteRule ^/ajax/products/(.*)/(.*)$ /ajax/products/$1.php?product_id=$2 [L,PT,NC]
RewriteRule ^/ajax/lookups/(.*)$ /ajax/lookups/$1.php [L,PT,NC,QSA]
RewriteRule ^/ajax/interests/(.*)$ /ajax/interests/$1.php [L,PT,NC]
RewriteRule ^/campaigns/(.*)/(.*)$ /campaigns/$1/$2.php [L,PT,NC,QSA]
RewriteRule ^/image/view/(.*)$ /image/view.php?image_id=$1 [L,PT,NC]
RewriteRule ^/image/upload$ /image/upload.php [L,PT,NC]
RewriteRule ^/ajax/keywords/(.*)$ /ajax/keywords/$1.php [L,PT,NC,QSA]
</IfModule>
</VirtualHost>
<VirtualHost *:80>
ServerName myservername
DocumentRoot "myapppath"
<Directory "myapppath">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
<IfModule rewrite_module>
RewriteEngine on
RewriteLog "mylogpath"
RewriteLogLevel 9
RewriteRule ^/ajax/products/(.*)/(.*)$ /ajax/products/$1.php?product_id=$2 [L,PT,NC]
RewriteRule ^/ajax/lookups/(.*)$ /ajax/lookups/$1.php [L,PT,NC,QSA]
RewriteRule ^/ajax/interests/(.*)$ /ajax/interests/$1.php [L,PT,NC]
RewriteRule ^/campaigns/(.*)/(.*)$ /campaigns/$1/$2.php [L,PT,NC,QSA]
RewriteRule ^/image/view/(.*)$ /image/view.php?image_id=$1 [L,PT,NC]
RewriteRule ^/image/upload$ /image/upload.php [L,PT,NC]
RewriteRule ^/ajax/keywords/(.*)$ /ajax/keywords/$1.php [L,PT,NC,QSA]
</IfModule>
</VirtualHost>
本文深入解析了虚拟主机配置的关键部分,包括域名设置、文档根目录、目录权限、重写规则等,提供了具体示例帮助理解。
1293

被折叠的 条评论
为什么被折叠?



