Articles of .htaccess

需要有关htaccess的东西的帮助

我在www.example.com有我的网站,并有几个城市明智的子域。 假设我有名称的子域名“ subdomain.example.com ”,那么我想redirect子域名的主目录像“ subdomain.example.com/browse/city/ ”这样的子域名,所以每当用户尝试浏览“ subdomain.example .com “,它会redirect到” subdomain.example.com/browse/city/ “ 我的网站虚拟地生成页面和目录,实际上它不存在。 就像上面的例子中的“浏览”,“城市”是虚拟目录,并从数据库中提取并实时创build。 如何通过htaccess将“ subdomain.example.com ”redirect到“ subdomain.example.com/browse/city/ ”。 请让我知道解决这个问题,我尝试了谷歌search,但没有得到任何解决我的问题。

除3页外,只能通过HTTP访问网站

我只想要有3页可以通过HTTPS访问。 所有其他页面只能访问HTTP,如果用户试图通过HTTPS访问页面,则会将其redirect到该页面的HTTP版本。 我已经尝试了几个.htaccess文件,但我似乎无法得到任何他们的工作。 应该通过HTTPS访问的3个页面的名称是:enroll.php,payment.php,Registered.php

Apache拒绝访问子目录

我的目标是拒绝访问某些子目录。 我的本地主机configuration允许重写像这样: <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> 我也有一个.htaccess文件在/ var / www /内容: <Directory /var/www/*> Order allow,deny allow from all </Directory> 这些规则上面的状态访问每个人,但我的服务器响应与内部错误。 “cat /var/log/apache2/error.log | tail -n 10”给出: [Thu Feb 23 12:41:09 2012] [alert] [client 127.0.0.1] /var/www/.htaccess: <Directory not allowed […]

Htaccess不会redirect到Mobile的内部页面

我在设置htaccess规则时将问题redirect到移动设备的内部页面。 我想通过移动设备访问我的网站中的所有网页,redirect到移动网站。 什么工作是:在移动设备中正确redirect索引页面。 什么不工作是:如果我们在移动设备上采取http:// MY-SITE / Contact-Us页面,它将会到达实际的站点。 在这种情况下我们需要到移动设备主页。 这是我们目前使用的htaccess文件: #Redirect Mobile Users RewriteCond %{REQUEST_URI} !^/Mobile-Landing-Page/.*$ # if the browser accepts these mime-types, it's definitely mobile, or pretending to be RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC,OR] # a bunch of user agent tests RewriteCond %{HTTP_USER_AGENT} "sony|symbian|nokia|samsung|mobile|windows ce|epoc|opera" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "mini|nitro|j2me|midp-|cldc-|netfront|mot|up\.browser|up\.link|audiovox"[NC,OR] RewriteCond %{HTTP_USER_AGENT} "blackberry|ericsson,|panasonic|philips|sanyo|sharp|sie-"[NC,OR] RewriteCond %{HTTP_USER_AGENT} "portalmmm|blazer|avantgo|danger|palm|series60|palmsource|pocketpc"[NC,OR] RewriteCond […]

使用.htaccess将主机的IP地址重写为另一个IP地址

我必须使用主机名称( mydomain.com )将当前IP( 123.123.123.123 )的内容redirect到新的IP( 234.234.234.234 ),同时使用.htaccess保持相同的主机名。 我怎样才能做到这一点?

DNS:浏览器使用任何子域名访问其他网站时显示主网站,即“www”

问题 :misoncifgured dns? 症状 :当我访问http://www.borisnikolaev.com/index.php?option=com_content&view=article&id=51&Itemid=53 ,它显示了什么应该在http://www.floridaseating.com/index.php?option=com_content&view=article&id=51&Itemid=53 如果我删除了“www”子域,它照常工作。 这发生在这个服务器上的其他域中的几个,并使用任何子域名,除了那些在DNS区域文件(不包括www)。 我注意到这个原因是因为谷歌索引了一些错误的域名下的网页。 主域DNSconfiguration : http : //i.imgur.com/ITx4F.png 二级域名dnsconfiguration : http : //i.imgur.com/vknWN.png 任何帮助表示赞赏! 我有一个dv服务器与mediatmeple,其中有apache 2.2,和plesk 10.4。 我已经closures了plesk中的dnspipe理,因为我不转售托pipe,并通过mediatemple的账户中心页面进行pipe理。 find解决scheme,感谢@cjc的指导 以下应该工作。 添加到通常在/var/www/vhosts/domain.com/conf中find的vhost.conf文件 ServerAlias *.domain.com RewriteEngine on RewriteCond %{HTTP_HOST} !^www.* [NC] RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com RewriteCond /var/www/vhosts/domain.com/httpdocs/%1 -d RewriteRule ^(.*) /%1/$1 [L]

htaccessredirect./(点斜杠)到站点的根目录

我正在寻找一个htaccessredirect(不重写),这将redirect: site.com/./everything 至 site.com/ 所以, everything可以是任何东西,比如/./script.php或者/./path/to/script.php 。 我只想redirect,如果有/./斜杠点斜线。 我怎样才能做到这一点,而不使用mod_rewrite?

从apache移到nginx:第三方.htacces文件。 有什么build议?

我正在考虑从Apache转移到Nginx。 然而,有一个问题,我不知道如何处理最好的:在我的服务器上,我有一些第三方软件,例如phpbb,phpmyadmin等,这些应用程序使用.htaccess文件,这不是由nginx。 当然,我可以决定把所有的htaccess规则和文件都改成与他们的nginx相同,但是这样做也意味着当我更新这些应用程序时,我需要手动检查和更新这些规则。 有没有其他解决scheme来解决这个问题?

Apache默认没有findindex.php,通过index.php设置路由规则

服务器上的Apache设置为默认情况下查找index.php,并且适用于普通文件夹。 但是,我有一个.htaccess规则路由所有请求通过我的路由脚本: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] 使用这些.htaccess内容,服务器返回一个404错误。 只有通过指定/index.php才能调用路由脚本。 任何提示,我在做什么错了?

Apache:限制每个用户的目录访问

我正在寻找解决scheme来限制对导演的访问。 我有一群客户,每个人都应该被允许查看他自己的目录。 但他需要(读取)访问全局目录。 而这让我疯狂… 我可以很容易地限制每个客户端文件夹,但如果我这样做,客户端将无法再访问全局目录。 全局目录包含以下内容: http : //larsjung.de/h5ai/ 这是我的目录结构如下所示: var www (DocumentRoot) – global – client #1 – folder 1 – folder 2 – folder 3 – client #2 – folder 1 – folder 2 – folder 3 – client #3 – folder 1 – folder 2 在我的文档根目录之外,我有一个包含我的.htpasswd和我的.htgroups的文件夹。 任何build议?