iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:80
# cat /etc/apache2/sites-enabled/abcNameVirtualHost 192.168.255.1<VirtualHost 192.168.255.1> ServerName abc DocumentRoot /var/www/abc ErrorLog /var/log/apache2/error_abc LogLevel warn CustomLog /var/log/apache2/access_abc combined Options Indexes FollowSymLinks MultiViews RewriteEngine On <Directory /var/www/abc> Options FollowSymLinks AllowOverride All </Directory></VirtualHost>
iptables -t nat -A PREROUTING -i wifi0 -p tcp --dport 80 -j DNAT --to 192.168.255.1:80iptables -A OUTPUT -o wifi0 -j ACCEPT
# cat /var/www/abc/.htaccess RewriteEngine onRewriteCond %{HTTP_HOST} ! 192.168.255.1RewriteRule (.*) / [R]
DocumentRoot index.phpRewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*$ / [L]
Jinak můžu přidat, co jsem používal dříve, než jsem použil svůj vlastní web server:Kód: [Vybrat]DocumentRoot index.phpRewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*$ / [L]Původní adresa zůstane v HTTP_HOST a REQUEST_URI.
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*$ /index.php [L]