Articles of redirect

将子域虚拟主机子域redirect到path

我用Apache的虚拟主机为greptweet.com的一大堆子域名,其中每个twitter用户名是一个子域名,如<username> .greptweet.com。 问题是…子域名不能有下划线! 🙂 现在我重新构build了网站,我想永久性地将所有到子域的用户redirect到path: <username> .greptweet.com添加到path结构greptweet.com/u/ <username> 例如http://kaihendry.greptweet.com/到http://greptweet.com/u/kaihendry/ 理想情况下,我希望在Apache的httpd.conf <VirtualHost>节中实现这个function,而不是写入/ srv / www /

Nginx:通配符dns将URLredirect到子域名

我正在尝试redirect以下url Http://example.com/category/something redirect到 Http://something.example.com/category/something “什么”可以是任何东西。 我已经为通配符设置了nginx和Dns,并确认了这一点。

IIS 7.5中的URL重写不起作用

我正尝试将所有http通信redirect到https,因为该站点需要SSL。 例如,如果有人导航到http://site.com或http://www.site.com,我想将用户redirect到https://www.site.com 现在,用户获得了403.4 Forbidden错误 – 您尝试访问的页面使用安全套接字层(SSL)进行保护。 我已经尝试了一些不同的URL重写规则,但没有一个似乎工作。 实际上没有什么事情发生,就像模块甚至没有正常工作一样。 首先,我的规则是正确的吗? 如果是这样,还有什么可以防止这个工作正常? <rewrite> <rules> <rule name="Redirect all http traffic to https" enabled="true" stopProcessing="true"> <match url="(.*)" ignoreCase="true" /> <conditions> <add input="{HTTPS}" pattern="off" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> </rule> </rules> </rewrite>

nginx重写path中间的目录

我正在尝试执行以下nginxredirect /p/username 至 /profile/username 似乎应该是简单的,但我不知道如何隔离可变的用户名。

(可能)简单的mod_rewrite – 重新映射我的网站的url

这个问题使我疯狂。 我已经试过阅读大量有关如何使用mod_rewrite的教程,但是我无法理解它。 这些问题一定会被问到,所以看起来像一个愚蠢的道歉。 我的问题是这个。 我需要将几个请求URL重新映射到我的WordPress的安装。 WordPress的也使用mod_rewrite …链接工作正常吗? 我需要做的重写是: example.com – > example.com/site example.com/blog – > exaple.com/site/categories/blogposts example.com/site/blog – > exaple.com/sites/categories/blogposts 理想情况下,我想重新映射url,而不是执行redirect,但如果没有其他解决scheme,可以忍受它。

我如何告诉Apache如果某个URL参数被调用,就停止将用户redirect到我的移动站点?

我想使用基于UserAgent的Apache将用户redirect到我的网站的移动版本 但是,如果用户select通过单击“ver = full URL”参数的URL来查看完整版本的站点,我想停止redirect它们。 我怎样才能做到这一点? 这些网页都是.html,所以我没有使用PHP或类似的语言的好处。

桌面文件夹redirect和快捷方式

我有一个服务器2008年从以前的支持承包商的负载的组策略。 其中一个特别让我困惑。 桌面文件夹redirect已启用,并指向networking共享,但所有快捷方式均为白色图标。 我们有另一个networking共享,我们所有的软件安装。 桌面共享中的快捷方式指向c:\program files\office等 他们不应该指向\\server\software\office 谢谢

Nginxredirect到(貌似)随机域

我的大脑正在打破这个。 每一个网站都redirect到我的其他网站之一…我会说这是/默认网站,但直到我只是把它作为默认网站,什么都没有改变。 所有的url让我回到www.justaleaf.com (所有网站在过渡之前工作,而且myhashimotos网站正在工作一点点,因为当我禁用所有其他网站时,redirect登陆) 这里是我的configuration(Ubuntu的MySQL的PHP​​的FMP)…我是新来的Nginx,我只是失去了现在: /etc/nginx/nginx.conf user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 768; multi_accept on; use epoll; } http { ## # Basic Settings ## sendfile on; #tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; […]

我想设置一个IP地址的专用服务器,所有到该IP的stream量都需要被转发到一个域名

在Linux DNAT中使用IPtables,我可以将所有stream量redirect到一个IP地址,但这不是我想要的。 而不是redirect到一个IP地址,我想redirect所有stream量到一个域名,即所有来到一个公共IP为70.xxx的服务器的stream量需要redirect到home.dyndns.org 我尝试添加一个域名Dor目的地到一个iptables规则,但我相信它只接受IP地址。 有没有其他的方式来实现这一目标?

如何从/页面redirect到/ cms /页面并在URL中隐藏“cms”?

我在Linux服务器10.0.0.1/cms/上安装了cms。 我想将每次访问redirect到10.0.0.1/pages到10.0.0.1/cms/pages,同时在URL中隐藏“cms”。 已经尝试了几次尝试,但都失败了。 1>编辑/etc/httpd/conf/httpd.conf DocumentRoot "/var/www/html" –> DocumentRoot "/var/www/html/cms" 这只适用于索引页面。 在这种情况下,索引“10.0.0.1/cms/pages”中的超链接将变为不可用,因为/ cms / pages不再存在于DocumentRoot目录“/ var / www / html / cms”中。 2>编辑/etc/httpd/conf/httpd.conf Redirect / /cms/ 这将导致无限循环10.0.0.1/cms/cms/cms / … 任何想法呢?