我目前有一个在httpd.conf中的以下站点设置:
<VirtualHost xxxx:80> ServerName testsite ExpiresActive On ExpiresByType image/gif A2592000 ExpiresByType image/png A2592000 ExpiresByType image/jpg A2592000 ExpiresByType image/jpeg A2592000 ExpiresByType text/css A2592000 ExpiresByType application/x-javascript A1 ExpiresByType text/javascript A1 AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript DocumentRoot /usr/local/www/apache22/data/thesite/trunk RewriteEngine On RewriteRule !\.(htc|js|tiff|gif|css|jpg|png|swf|ico|jar|html|doc|pdf|htm|xml)$ %{DOCUMENT_ROOT}/../platform.php [L] </VirtualHost>
xxxx是我的IP。
目前它转发任何不在集合(htc | js | tiff | gif | css | jpg | png | swf | ico | jar | html | doc | pdf | htm | xml)到platform.php
如何htp:// xxxx / phpmyadmin也转发。 如果我在一个子目录下,只能执行这个重写conidtion吗? 例如。 http:// xxxx / projectone因此,htp:// xxxx / projectone / login将直接指向platform.php
谢谢
如果您只想将它们应用到某个位置或目录,请将您的mod_rewrite指令放在位置或目录容器中。
感觉如何?
RewriteRule ^.+/.+?/$ /platform.php
注意:我没有testing这个