我工作的企业有一个网站,供员工进入和离开工作class次。 这个网站只能从我们的两个内部的iPad访问。 我试着对目录做一个简单的.htaccess密码保护,但是每次closures浏览器(通常是这样),我们都需要重新input密码。 我想过限制访问iPad的IP地址(也与.htaccess),但他们有dynamic的IP,所以也不起作用。 还有什么其他的解决scheme? 有没有办法使网站设备特定的IP而不pipe? 一种方法来“捕捉”一个iPad的dynamicIP的范围? 我是一个PHP新手,所以请清楚你的答案。 任何帮助将不胜感激!
我一直在这个问题上工作了三天,并发表在几个论坛上,没有任何线索。 问题: 当用户键入SUBDOMAIN.domain.com我希望它保持在URL窗口中的方式。 这些文件的真实位置是domain.com/apps/SUBDOMAIN 我知道这是可能的使用.domain.com DNS Alogging(我已经完成)和.htaccess规则。 这是我现在的.htaccess规则 RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC] RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.domain\.com$ [NC] RewriteRule !^([a-z0-9-]+)($|/) /apps/%2%{REQUEST_URI} [PT,L] 好的,这几乎可以工作。 在subdomain.domain.com中input的内容是从domain.com/apps/subdomain中读取的 但有些事情是可怕的错误。 访问subdomain.domain.com/image.jpg(AKA domain.com/apps/subdomain)工作正常 访问subdomain.domain.com/anyfolder/image.jpg(AKA domain.com/apps/subdomain)会返回一个404 看着Cpanel错误日志显示这一点 [Thu Nov 18 20:48:50 2010] [error] [client ***.**.***.***] File does not exist: /home/domain/public_html/images, referer: http://subdomain.domain.com/apps/subdomain/ 所以它似乎是正确的重写在第一个目录的基础上,但低于那个被发回到public_html根 所有的帮助和build议将不胜感激 谢谢, 蒂姆 PS。 我不得不删除正确的超链接格式,因为我是一个新用户。
亲爱的大家,试图找出这个,但没有运气。 想要重写和美化这个特定的…?ln = zh-CN到/ cn / …几乎在天才@ StackOverflow(劳伦斯贡萨尔)即时通讯的帮助下! 但卡在这里: / it / somepage很好/ somepage?ln = it / de / somepage很好/ somepage?ln = de / fr / somepage很好/ somepage?ln = fr / cn / somepage,但这给404错误! / somepage?ln = zh-CN的作品很好 # exception for Chinese version /cn/somepage RewriteRule ^zh-CN/(.*) /$2?ln=zh-CN [L] RewriteRule ^cn/(.*) /$2?ln=zh-CN [L] # redirect all […]
我买了一个域有不同的子域名,如 Kim.domain.com/whatever john.domain.com/whatever1 Lizo.domain.com/whatever2 Simon.domain.com/whatever1 这是在成千上万,也有链接到这些网页 我想做一个301redirect到http://domain.com所有这些url 任何想法如何做到这一点? 这是一个Apache Web服务器,需要通过.htaccess完成 我已经通过阅读下面的答案来实施解决scheme。 RewriteEngine On RewriteCond %{HTTP_HOST} !^www. domain.com$ RewriteCond %{HTTP_HOST} !^$ RewriteRule ^/(.*)$ http:/ / www. domain.com/$1 [L,R=301] 不过,我有一个小问题,我想redirect所有子域名+子文件夹到http:// www 。 domain.com/ 除http://域外。 com /子文件夹/,在这种情况下,我想redirect到http:// www.domain。 COM /子文件夹/ [即无子域的例外] 我猜我需要添加一个exception,我能做些什么来实现这一点。 请注意:上面的示例url中已经添加了空格,以防止垃圾邮件阻止post。
我刚刚编辑的htaccess文件包括: AuthType基本 AuthName“我的保护区” AuthUserFile / home / path / to / public_html / 要求有效的用户 然后我通过htpasswd命令创build了一个htpasswd文件。 我已经在Apacheconfiguration中启用了模块:LoadModule authn_file_module modules / mod_authn_file.so。 现在,当我加载页面,我现在得到一个500错误和Apache日志说:“configuration错误:无法检查用户。没有用户文件?: /”
嘿,伙计们,我真的需要你写seourl的帮助。 我是新来的阿帕奇,国防部重写和.htaccess和一个星期后没有成功。 我想改变: sub.domain.com/soccer/teams.php?name=tiger到sub.domain.com/soccer/tigers 我的链接(老虎)应该是什么? 我怎么会这样设置,它不会导致.css | .jpg | .png错误。 我的.htaccess文件位于/ soccer /文件夹中。 请帮助或指导我到哪里我可以很好的帮助。
在Firefox中,一切工作很好: http : //www.laddercapital.com工作正常,并http://laddercapital.comredirect到www网站。 在IE8中,神秘地, http://laddercapital.com显示错误“Internet Explorer无法显示网页” 我检查了这里的服务器头: http : //www.stepforth.com/resources/server-header-checker-tool – 它报告301redirect。 到底是怎么回事? 谢谢!
我怎样才能改变我的重写规则,以保持在地址栏中的原始子域的url? 目前,如果我input“username.domain.com”,它将被redirect到“domain.com/username”…,我希望地址栏留在“username.domain.com”。 我在我的httpd.conf文件中使用带有这个重写规则的通配符子域: <IfModule mod_rewrite.c> Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteCond %{HTTP_HOST} !www.domain.com$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC] RewriteRule ^(.*)$ http://domain.com/sites/%2 [L] </IfModule> 这甚至有可能吗? 提前致谢。
我已经将我的Wordpress从一个域移动到另一个域,我希望使用.htaccess 301redirect将旧域上的postredirect到新域上的post。 我的networking主机build议我尝试以下内容: Options +FollowSymlinks RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?steve\.doig\.com\.au/wordpress/$ [NC] RewriteRule ^(.*)$ http://www.superlogical.net/$1 [R=301,L] 这只适用于/ wordpress文件夹,但不适用于任何类别的页面或post。 这里有什么问题?
我有一个授权的.htaccess,运行内部网站的所有部分。 但是,我需要删除所需的授权为一个单一的位置。 我已经尝试使用.htaccess中的<Files>和<FilesMatch>设置“允许任何”的位置,但它不起作用。 我的.htaccess看起来像这样: AuthName "Who are you ?" AuthUserFile /var/www/.htpasswd AuthType Basic Require valid-user Order deny,allow Deny from all Allow from 90.185.193.91 <Files "/upload/add_image"> Allow from any </Files> Satisfy Any