Apache 如何通过.htaccess重新创建除PHP文件以外的子域
我将使用.htaccess文件将所有到子域的请求重定向到IP中,除了所有到splash.php文件的请求 我在sub-domain文件夹中使用了以下代码,但它重定向了所有请求(甚至splash.php) 请告诉我应该向代码中添加什么以防止splash.php文件重定向 我在服务器上使用了apache和linux 提前感谢。您可以使用此规则:Apache 如何通过.htaccess重新创建除PHP文件以外的子域,apache,.htaccess,mod-rewrite,redirect,url-redirection,Apache,.htaccess,Mod Rewrite,Redirect,Url Redirection,我将使用.htaccess文件将所有到子域的请求重定向到IP中,除了所有到splash.php文件的请求 我在sub-domain文件夹中使用了以下代码,但它重定向了所有请求(甚至splash.php) 请告诉我应该向代码中添加什么以防止splash.php文件重定向 我在服务器上使用了apache和linux 提前感谢。您可以使用此规则: RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.)?sub\.mydomian\.edu$ [NC] R
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.mydomian\.edu$ [NC]
RewriteRule !splash\.php http://212.99.xx.xx%{REQUEST_URI} [R=301,L,NE,NC]
它返回未找到的文件+1.那次重写真是妙不可言!不知道您可以使用
代码>在重写规则中,我总是忘记在%{REQUEST\u URI}
之前不需要/
)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.mydomian\.edu$ [NC]
RewriteRule !splash\.php http://212.99.xx.xx%{REQUEST_URI} [R=301,L,NE,NC]