Articles of .htaccess

Apache永久redirect

我怎么能redirect两个域在同一台服务器上..让说这个域 http://www.game.com -> http://www.games.com http://game.com -> http://www.games.com http://games.com -> http://www.games.com (*this is not redirecting*) 所有的域名都应该redirect到这个域名http://www.games.com inheritance人当前的htaccess内容 RewriteCond %{HTTP_HOST} ^game.com$ [OR] RewriteCond %{HTTP_HOST} ^www.game.com$ RewriteRule ^/?$ "http\:\/\/www\.games\.com\/" [R=301,L] RewriteCond %{HTTP_HOST} ^games.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.game.com$ RewriteRule ^/?$ "http\:\/\/www\.games\.com\/" [R=301,L]

如何将页面从目录redirect到子目录?

我最近把我网站上的所有内容从www.mysite.com/shop目录移到了根目录中。 这意味着我需要redirect任何请求访问页面与/shop目录回到根目录中的同一页面,例如。 www.mysite.com/shop/categories/washroom 至 www.mysite.com/categories/washroom 这需要发生在我以前使用/shop目录的网站中的所有页面。 我在这里得到了一个解决scheme,那就是: RedirectMatch (^/shop/)(.*) http://www.mysite.com/$2 它完美的工作,但现在我不得不切换到使用我们的旧版本的软件,位于/shop目录,所以我需要现在完全相反的redirect,例如。 www.mysite.com/categories/washroom 至 www.mysite.com/shop/categories/washroom 任何人都可以帮我吗?

在虚拟主机或.htaccess中启用PHP读取文件function

是可以在.htaccess或虚拟主机内启用PHP读取文件function,该function已被不想启用它的系统pipe理员禁用。 我需要为特定的目录启用它。

外部网站掩盖我们的网站

另一个网站domain.com正在镜像我们的网站。 当你去domain.com是显示我们的网站,一个活的副本。 我已经添加了.htaccess条目来强制所有访问其网域的网站在URL中拥有ourcompany.com ,但是对他的网站副本没有任何影响。 我们的网站有一个错误logging系统,logging所有的SQL错误,包括当前的URL。 这是我们如何发现他掩盖了我们的网站,我们的一个SQL错误有他的域名在URL中。 我不确定要采取的步骤…. His Domain: bendl.org Our Domain: ikeyless.com 更新 我们在我们的网站上更新了一个页面,以确定他的“转发”是否是直播,而不是更新他的版本。 我唯一的想法就是他必须托pipe我们网站的一个版本….

.htaccess重写不触发

我无法弄清楚这里发生了什么…我正在使用WAMP = Windows Apache MySQL PHP打包。 我有两个站点在本地运行,字面上从一开始就修改彼此的副本。 然而,在一个/forum/将去加载我的/forum/ /forum/index.php和另一个它将只是去主要index.php按照其他redirect规则的指示。 这个.htaccess会重写所有我的url来指向我的网站的configuration。 这里发生了一些事情,除了.htaccess,我不确定在哪里看。 RewriteEngine on RewriteCond %{REQUEST_URI} ^[^.]+$ RewriteRule ^(.+[^/])$ /$1/ [R=301,L] #Don't break valid URL's! RewriteRule ^forum/(.+)$ forum/$1 [L] RewriteRule ^image/(.+)$ image/$1 [L] RewriteRule ^feed/(.+)$ feed/$1 [L] RewriteRule ^sitemap/(.+)$ sitemap/$1 [L] RewriteRule ^cron/(.+)$ cron/$1 [L] RewriteRule ^lib/(.+)$ lib/$1 [L] [NS] RewriteRule ^index.php$ index.php?%{QUERY_STRING} [L] [NS] #But […]

在不同的域下托pipe网站的一部分

我有一个网站,我们希望将pipe理部分移到不同的URL(出于安全目的,根据网站所有者)。 因此,要使pipe理部分只能从这个新的域名访问,会涉及到什么? 主机没有改变,所以文件将被存储在相同的位置,只能从这个新的URL访问。 主要网站: http : //mysite.com 旧的pipe理员: http : //mysite.com/admin/ 现在,旧的pipe理员应该无法访问,新的pipe理员应该是他买的这个新的域名: http : //mysiteadmin.com/ 但是这些文件仍然在同一台服务器上。 主机没有改变。 这是否有道理? 所有者的理由是,那么我们可以closures网站的frot部分的所有写权限,从而使事情好一点。 当我写这篇文章的时候,我想“这没有意义”,但是我想看看你们的想法。 谢谢。

去除? 和=从PHP获取方法

好wat即时通讯试图做的是要从URL中删除问号,即时通讯使用表单和它的行动是让我们说city.php根据笏你input的forms的url将是像http:// mysite /city.php?city=newyork事情是我怎样才能从链接使用.htaccess中删除问号

Apache重写到Nginx

我试图在我的Nginx服务器上安装buggenie。 不幸的是,它位于一个子目录(我无能为力),并使用Apache重写所有的URL。 当我从子目录中移动了所有东西的时候,我取得了一些成功,但不幸的是主目录中有一些东西需要它。 无论如何,我有它提供的.htaccess文件,我需要知道如何将重写转换为nginx重写。 我的configuration文件在这里: http://paste-bin.com/view/eb48c716 我认为主要的问题是RewriteBase … 抱歉join他们在一起,我目前无法添加超过1个url。

将所有stream量redirect到单个页面(如果域名匹配)

我有一个简单的托pipe帐户,并且文件夹结构如下所示: / (web root) | |-domain1 |-domain2 |-domain3 | … 由于一些服务器迁移正在进行,我需要有一个真正的域指向web根目录,让我们说domain0.com有或没有www 我需要一个强制所有访问index.php页面的.htaccess文件,当您访问http://domain0.com/例如,您将无法通过加载http://domain0.com/domain1/呈现domain1's网站和而是被迫去http://domain0.com/index.php 我已经尝试写我自己的,但不断吹响服务器坏的redirect。 任何帮助?

我的PHP主页下载index.php,而不是在Gandi.net上处理

如果我去我的网站http://www.website.com (在一个全新的服务器)的主页index.php获取donwloaded而不是处理。 我没有在其他文件夹相同的问题。 我的.htaccess显示: AddHandler php5-script .php 这可能是什么? 我怀疑这是与PHPconfiguration/或htaccess的东西,但我无法弄清楚。 请帮助! 编辑:我不知道这是否有帮助:这是一个wordpress安装,我有这个问题只在网站的公共部分,而不是在pipe理员(即正确呈现)