我的文件在图像文件夹(http://domain.com/images/myfile.jpg)已被访问的一些网站使用http://domain.com/images/myfile.jpg?bla=blabla。 如何通过nginx将http://domain.com/images/myfile.jpg?bla=blablaredirect到http://domain.com/images/myfile.jpg? 感谢先进 find了 location ~ ^/images { if ($is_args != "") { rewrite ^ $uri? permanent; } }
我有一个问题,redirect到本地DNS服务器的PC的DNS请求。 我想阻止访问除了我自己的其他DNS服务。 我发现了这样做的不同方法,没有在这里工作。 所以我一定在做错事。 很多人build议使用这个: iptables -t nat -A PREROUTING -p udp –dport 53 -j DNAT –to 192.168.2.70:53 但在我的configuration这阻止访问DNS。 另外我无法find为什么这应该工作在第一位。 由于预发布是为了希望访问内部服务的外部用户吗? 我也尝试过指定内部局域网接口-i eth1,但是由于内部服务器也在同一个接口上,所以这是行不通的。 这将使一个循环对吗? 服务器发送端口53的数据包,网关将数据包发送回同一台服务器。 然后,我也想只允许我的内部networking上的DNS服务器联系其他外部DNS服务器。 喜欢: iptables -A OUTPUT -p udp -s 192.168.2.70 -d 208.67.222.222 –dport 53 -m state –state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -p tcp -s 192.168.2.70 -d 208.67.222.220 –dport 53 […]
今天是个好日子, 我看到很多关于cname的文档,但是它无法帮助确定我的方法有什么问题。 我被困在CNAME问题上。 我会欢迎你的build议和提示。 下面是我所瞄准的一个例子。 假设我有域名example.com,IP 000.000.000.000。 我有一个client1,client1.com,它的IP是111.111.111.111(IP完全是理论上的,其余的都是)。 这只是众多客户之一,为此我提供一些服务(在线目录等)。 这就是为什么在我的服务器上,我通过cpanel:client1.example.com创build了一个子域,其中我放置了有关该client1的所有脚本。 为了让他访问这些服务,我邀请他创build一个这个子域的redirect。 因此,他创build了一个CNAMElogging(通过CPANEL):services.client1.com 26000 client1.example.com 问题:这个cname似乎logging了正确的IP地址(000.000.000.000)。 如果有人使用他的浏览器访问services.client1.com,他到达example.com服务器(关于IP)。 但是,一旦在example.com服务器上,它不知道到哪里准确着陆,因此它login到域的缺省页面。 总结一下: 用户键入的urlservices.client1.com – >到达111.111.111.111 – >服务器表明这是一个cname对client1.example.com – >到达000.000.000.000 – >服务器不知道什么做这个查询 – >提供域的默认页面(一些cpanel cgi脚本)。 我的问题是:是否有可能,没有客户端的任何进一步的暗示(即明确的redirect),我configuration服务器example.com,以便它指向任何CNAMEed查询,如[1] http://services.client1 .com专门的子域“client1.example.com”? 我正在考虑在example.com的服务器上创build的某种虚拟主机,但是我无法完成。 我正在使用一个Centos虚拟服务器用于这个目的,其中安装了CPanel(以及Apache服务器,PHP和其他一些东西)。 我希望明确,任何领导都可以启发我! 祝你有个好的一天, wisebes
我们有一个子网站domain.com/path/ad,我想直接将所有的stream量直接传递给框架处理程序。 domain.com/path/index.cfm 到目前为止,我有 RewriteRule ^$ index.cfm [QSA,NS] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.cfm [R=permanent,L] 如果文件夹存在,它会正确地将/ path / ad / otherredirect到/path/ad/index.cfm。 我需要什么使它适用于不存在的文件夹? 我还需要跟踪请求的原始文件/path。 /path/ad/example1 => /path/ad/index.cfm?ad=example1
我们正在运行Windows Server 2012 Essentials和Windows 7环境。 我只是设置文件夹redirect,并为所有用户都工作正常,除了一个。 事实上,除了“我的文档”之外,所有文件夹都在此用户上移动。 错误指出“我的文档”文件夹已损坏且不可读(下面的错误)。 如果我在服务器上查看,我看到“我的文档”中的所有文件夹都被复制过,但不是所有文件。 我的问题是两部分:1)有没有办法告诉哪个文件是损坏的并导致问题; 和2)考虑到一些已经移动,我怎么能再次尝试移动它们,我们有许多其他用户已经移动了? 错误信息: 日志:应用程序types:错误事件:502警报时间:2013-04-28 17:23:43Z事件时间:09:21:51 PM 2013年4月28日UTC来源:Microsoft- Windows-文件夹redirect类别: diane计算机:SP-STATION-3.ourdomain.local描述:无法应用策略并将文件夹“Documents”redirect到“\ SP-SERVER \ Folder Redirection \ diane \ Documents”。 redirect选项= 0x1031。 出现以下错误:“无法将文件从”C:\ Users \ Diane \ Documents“复制到”\ SP-SERVER \ Folder Redirection \ diane \ Documents“”。 错误详细信息:“文件或目录已损坏,无法读取”。
我有一个客户谁拥有一个.com网站和.com.au网站。 我主持的.com.au网站,由于我无法控制的原因,她有另一家公司pipe理.com和她的邮件去.com.address其他公司已经设置了一个logging到我的服务器IP地址redirect.com网站,我正在努力弄清楚如何让.com.toredirect到她的网站实际居住的.com.au。 目前,我已经在我的服务器上build立了.com站点(这是异地托pipe的,所以我通过WHMpipe理这个站点),并且使用了另一个公司的DNS来设置它。 这是我的知识开始变得有点薄的地方。 如何让我的服务器接受来自其他DNS的redirectstream量? 我似乎得到的是默认网页的橙色标题,这意味着它的所有搞砸了…任何意见?
我在我的htaccess文件上使用301redirect。 我想知道是否有可能redirect用户只能在他们的第一次访问,然后通常显示重写条件或类似的网站。 谢谢!
我需要一个欢迎页面进行新的访问。 如果用户不存储cookie,他将被redirect到欢迎页面。 如果cookie被存储,则什么都不会发生。 Header set Set-Cookie "visited=true" RewriteEngine On RewriteBase / RewriteCond %{HTTP_COOKIE} !^visited=true$ [NC] RewriteRule .? /welcome.html [R=301,NC,L] Cookie正在工作,但所有用户正在redirect。
我试图强制Nginxredirect/重写一个使用查询string/?cat = 20到/ category / lighttpd /的URL。 这是我试过的,这是不工作的: location ~ /\?cat=20 { rewrite ^ http://kevinworthington.com/category/lighttpd/? permanent; } 我首先尝试了第一行: location ~ /?cat=20 { 但是这对我也不起作用。 这是使用WordPress作为CMS,如果这有什么区别。 您的帮助或提示表示赞赏。 谢谢。
是否有可能将共享文件夹redirect到另一台服务器? 我们正在将一些共享从Windows服务器移动到NAS。 旧的服务器将继续运行,因为它仍然有IIS和其他服务。 所有的共享文件夹将被移动。