有些域名注册,如europeregistry.com,允许用户购买和注册一个域名,并build立一个“redirect”到一个现有的网站。 这个redirect是DNS的一个function,还是在registry中设置了一个后台的web服务器,它可以对指定的网站进行HTTPredirect?
我想转移请求到一个特定的子目录,到另一个根目录。 怎么样? 我现有的块是: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index index.html; rewrite ^/petproject(.*)$ /$1; } # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 也就是说, http://www.domain.com应该服务于/home/me/Documents/site1/index.html,而http://www.domain.com/petproject应该为/ […]
我正在考虑切换到亚马逊EC2托pipe我的网站来处理更多的stream量。 似乎我将不得不更新DNSlogging指向新的服务器,但我想知道是否有办法避免等待新的DNSlogging传播。 把代码放在两个主机上都不适用于我,因为应用程序很频繁地写入数据库。 我想在旧主机上使用元redirect或phpredirectredirect到新的主机IP,但想知道是否有一个更好的更接受的方式做到这一点。
我正在尝试在Office 365中设置SharePoint Intranet站点。我们的DNS提供程序不支持像GoDaddy那样的掩码redirect。 屏蔽redirect在浏览器URL栏中保留原始请求的域。 我在我的环境中有一个拆分DNSconfiguration,并希望与我的Windows服务器运行DNS服务。 如何在Windows Server 2008中使用DNS设置屏蔽redirect? 我已经试过用cnamelogging来做,但是它并没有掩盖域名。
我一直在努力解决这个问题几天,似乎无法find其他人有类似的问题。 我会首先注意到,我已经尝试使用漫游configuration文件和组策略设置强制本地configuration文件….现在到问题。 我想要做的是让我的老师帐户使用他们的域凭据login他们的笔记本电脑。 一旦login他们的桌面和文件被redirect到networking共享/ /服务器/redirect/文件/。 这台计算机连接到域networking时正常工作。 脱机文件同步效果很好,并在本地caching文件。 但是,当用户login到计算机不再连接到域networking时,这全部中断。 当用户login桌面和文档是空的。 我发现非常奇怪的是,如果我手动转到脱机文件文件夹,所有文件都在那里,组策略文件夹redirect不会执行到脱机文件夹。 这是由devise? (它在Vista上不能像这样工作,我在Vista机器上设置了完全相同的组策略设置,并且工作完美无缺)。 附加信息 当我查看事件日志时,用户login时没有任何文件夹redirect事件,并且没有连接到networking。 另外,在c:/users/username.domain.00x中创build一个新的configuration文件。 每次login都会创build一个附加configuration文件 有一个事件表明registry文件仍在使用中。 任何帮助,将不胜感激。
我在我的网站上有两个redirect。 其中之一是工作,其中一个不是。 这里是我的configuration相关的行,编辑,以保护无辜。 <VirtualHost *:80> ServerName notworking.com ServerAlias www.notworking.com Redirect permanent / http://example.com/units/ </VirtualHost> <VirtualHost *:80> ServerName working.com ServerAlias www.working.com Redirect permanent / http://example.com/widgets/ </VirtualHost> 第二个redirect工作正常。 当我访问working.com时,我的日志如下所示: 1.2.3.4 – – [06/Feb/2015:16:08:07 +0000] "GET / HTTP/1.1" 301 241 1.2.3.4 – – [06/Feb/2015:16:08:07 +0000] "GET /widgets/ HTTP/1.1" 200 49257 第一个redirect不起作用。 当我访问notworking.com时,我的日志如下所示: 1.2.3.4 – – [06/Feb/2015:16:08:23 +0000] "GET […]
Q1。 是否有可能进一步优化 / 压缩以下规则,从而使整个redirect更快 ,更容易维护? 有大约二十这些领域! 你得到我的问题的照片! 非常感谢任何和所有的线索+1 RewriteCond %{REQUEST_URI} ^/$ RewriteCond %{HTTP_HOST} ^website.com$ RewriteRule ^$ en/home [R=301] RewriteCond %{HTTP_HOST} ^website.de$ RewriteRule ^$ de/home [R=301] RewriteCond %{HTTP_HOST} ^website.fr$ RewriteRule ^$ fr/home [R=301] 等等等等 Q2。 我应该把这些规则放在一起,比如把[C]放在最后? Q3。 这是从search引擎的angular度redirect的正确方式?
我想设置我的nginx服务器返回HTTP 50x状态代码上的特定错误页面,我希望这个页面不能被用户的直接请求(例如http // mysite / internalerror)所不可用。 为此,我使用nginx的internal指令,但我必须丢失一些东西,因为当我把这个指令放在我的/internalerror位置时,nginx返回一个自定义的404错误(甚至不是我自己的404错误页面)页面崩溃。 所以,总结一下,看来会发生什么: 回家 nginx将查询传递给Python 我正在模拟一个应用程序错误来获取502错误代码 nginx尝试从其error_page规则返回/ InternalError 由于internal规则,它最终失败回到自定义404错误代码< – 为什么? 该文件说error_page指令不关心internal : http : error_page 下面是nginx.conf的一个摘录,其中有一些注释可以指出: error_page 404 /NotFound; error_page 500 502 503 504 =500 /InternalError; # HTTP 500 Error page declaration location / { try_files /Maintenance.html $uri @pythonbackend; } location @pythonbackend { include uwsgi_params; uwsgi_pass unix:///tmp/uwsgi.sock; } location […]
我有以下情况: 我有一个有两个网卡的Linux机器,所有networkingstream量都通过一个网卡进入另一个网卡。 所以基本上我已经是中间那个人了。 但是现在, 我想将所有具有目标IP地址“xyz”和目标端口500的stream量redirect到我本地机器上的端口500,这是我自己的deamon正在运行的地方。 然后,在某个事件发生之后,我想停止redirect(通过删除规则等),让交通像所有其他交通一样通过。 我想知道我是否可以使用iptables或其他已经包含在Linux中的工具来做到这一点? 到目前为止我还没有find一个可行的解决scheme 我也有问题以root用户身份从system()调用的shell脚本运行命令。 即使我将脚本的所有权和权限更改为root,它也不会以root身份启动。 我想用shellscript撤消redirect(当我设法得到它的工作)。
我似乎无法正确configurationnginx来返回robots.txt内容。 理想情况下,我不需要该文件,只想提供直接在nginx中configuration的文本内容。 这是我的configuration: server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm; server_name localhost; location = /robots.txt { #return 200 "User-agent: *\nDisallow: /"; #alias /media/ws/crx-apps/eap/welcome-content/robots.txt; alias /usr/share/nginx/html/dir/robots.txt ; } location / { try_files $uri $uri/ =404; } } = /robots.txt位置中的任何内容都不起作用,我不明白为什么。 访问http://localhost/robots.txt给出了404。但是, http://localhost/index.html是正确的。 请注意,除了添加新的位置(用于testing)之外,我没有更改从apt-get install nginx获得的nginx的任何默认设置。