我目前有一个站点设置,其 httpd.conf 中的内容如下:
<VirtualHost x.x.x.x: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。如果我在子目录中,是否可以仅执行此重写条件。例如。http://xxxx/projectone 因此 htp://xxxx/projectone/login 将直接转到 platform.php
谢谢
答案1
答案2
那么类似这样的情况怎么样:
RewriteRule ^.+/.+?/$ /platform.php
注意:我没有测试过这个