我们说我在浏览器中调用www.expamle.com
。这将从我的服务器上的/
获取数据。
但是如何从我的服务器上的/folder/
获取数据,但仍然可以从www.expamle.com
拨打电话并保留www.expamle.com
作为浏览器地址?
另外,例如应该从我服务器上的www.expamle.com/my_file.php
调用/folder/my_file.php
。
如何使用.htaccess
?
答案 0 :(得分:0)
您可以使用以下规则:
RewriteEngine on
RewriteRule !^folder /folder%{REQUEST_URI} [L]
这会将包括现有文件和子文件夹在内的所有请求从根目录重写到/文件夹。如果您不想重写现有的根文件和文件夹,可以使用此
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /folder%{REQUEST_URI} [L]
答案 1 :(得分:0)
尝试以下规则,
RewriteEngine On
RewriteRule ^(.*)$ /folder/$1 [QSA,L]