ChinaUnix.net
相关文章推荐:

nginx rewrite 目录 二级域名

向大家请教一个问题,nginx这样配置了。 访问abc.test.com会跳转到 http://www.test.com/ma/abc 功能是实现了 但是浏览器的地址还是显示的是 http://www.test.com/ma/abc 有什么办法让它显示http://abc.test.com吗,谢谢大家 if ( $http_host ~* "^(.*)\.test\.com$") { set $domain $1; rewrite ^(.*) http://www.test.com/ma/$domain/ last; }

by wbftp - 服务器应用 - 2009-08-01 17:21:24 阅读(3325) 回复(1)

相关讨论

向大家请教一个问题,nginx这样配置了。 访问abc.test.com会跳转到 http://www.test.com/ma/abc 功能是实现了 但是浏览器的地址还是显示的是 http://www.test.com/ma/abc 有什么办法让它显示http://abc.test.com吗,谢谢大家 if ( $http_host ~* "^(.*)\.test\.com$") { set $domain $1; rewrite ^(.*) http://www.test.com/ma/$domain/ last; }

by wbftp - 服务器应用 - 2009-07-10 13:19:01 阅读(1952) 回复(1)

在apache下可以用如下代码实现 [code]rewriteCond %{HTTP_HOST} ^(.*).www2.test.com$ rewriteRule ^/(.*)$ /%{SERVER_NAME}/$1 rewriteRule ^/(.*).www2.test.com[/]?$ /index.php?c=myspace&d=space&domain_name=$1 [L][/code] nginx下设定成 [code]if ($host ~* ^(.*)\.www2\.test\.com$) { rewrite ^/(.*)$ /$server_name/$1; rewrite ^/(.*).www2.test.com[/]?$ /index.php?c=myspace&d=space&domain_name=$1...

by mydlss - 服务器应用 - 2008-12-17 12:34:53 阅读(3382) 回复(1)

各位大哥,现在遇到一个问题,,, 要用 aaa.163.com 指向到www.163.com/buy/123.php bbb.163.com 指向到www.163.com/ooo/456.php 这个htaccess应该怎么写呢,谢谢各位了。。

by mybizsite - 服务器应用 - 2008-05-01 11:39:23 阅读(2493) 回复(1)

域名预定义指向如下: user1.abc.com指向到 abc.com/blog/user1 user2.abc.com指向到 abc.com/blog/user2 …… userN.abc.com指向到 abc.com/blog/userN 每个用户的物理地址如下: /usr/home/abc.com/blog/user1/ /usr/home/abc.com/blog/user2/ …… /usr/home/abc.com/blog/userN/ 每个用户目录下有index.html profile.html contact.html及photo.html等静态页面已存在 在.htaccess中代码如下 rewriteEngine...

by tseter - PHP - 2008-07-25 11:40:01 阅读(1665) 回复(2)

服务器上有n个虚拟主机,并且一个域名有n个域名,大部分域名是主域名下通过rewrite规则生成的页面 现在在该服务器上安装squid,并配置好了反向代理功能,可以正常反向代理所有不是通过rewrite生成的域名(就是所有虚拟主机都可以打开),但每个虚拟主机下所有通过rewrite生成的域名都打不开 例如: 在httpd.conf下配置了www.abc.com,通过squid的反向代理功能可以正常访问它,在www.abc.com下有一条rewrite规则: ...

by oyzjin - 服务器应用 - 2007-10-10 15:57:48 阅读(4961) 回复(9)

比如把http://xx.abc.com 映射解析到http://www.abc.com/xx 。 应该怎样实现? 查到一个.htaccess文件: rewriteEngine on rewriteCond %{REMOTE_HOST} !^.+\.tugoword\.com$ rewriteRule ^(/~.+) http://www.tugoword.com/users/$1 [R,L] 不过似乎这样不行的?请指教错误。 [ 本帖最后由 HonestQiao 于 2006-6-2 09:43 编辑 ]

by zairwolf - PHP - 2006-06-02 09:49:41 阅读(2556) 回复(5)

大家帮忙看下,就是nginx目录不加斜杠不能访问的问题 nginx主配置文件是 conf/nginx.conf ,在主配置文件里面加上 optimize_server_names off; server_name_in_redirect off; 这两个函数好像不起作用 主配置文件末尾包含虚拟配置文件, include vhosts/www.domain.com 虚拟主机配置文件如下 server { listen 80; server_name www.domain.com 127.0.0.1; index index.html index.htm index.php; r...

by qq222000 - 服务器应用 - 2009-04-06 09:25:20 阅读(3986) 回复(3)

解决nginx访问目录不自动加/线的问题 以nginx做web server的时候 访问如http://www.domian.com/test的时候不会自动加上/ 而造成访问出错 要解决这个方式,目前我使用的使用正则表达式自动加/的方式,只是好象有更好的解决方法 需要加的内容如下 [code] if (-d $request_filename){ rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; } [/code] 网上有几篇这样的文章,但都是一样的,我也这样设置了,怎么就不行呢? ...

by yhlovemj - BSD - 2008-09-15 11:39:38 阅读(2434) 回复(9)

nginx为什么在目录访问的时候要加/才能访问到 比如http://www.domain.com/dir 要这样http://www.domain.com/dir/才能访问到 不加最后那个/无法访问。 配置文件 [code] user vmail vmail; worker_processes 10; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 51024; use kqueue; } h...

by scyzxp - 服务器应用 - 2008-09-16 15:39:04 阅读(7308) 回复(7)

例如: 访问 123.cp.domain.com时其实请求的是http://www.domain.com/cate/index.php?userid=123 请教这样的rewriter如何写?

by ecmaster - 服务器应用 - 2007-03-06 17:16:04 阅读(1149) 回复(0)