阅读所有关于这个问题的post – 他们都没有种子帮助我的实例… 我只是把我所有的开发东西形成一个Vista计算机(它工作正常)到Windows 7的机器 – Apache 2.2 …我使用相同的conf文件…但现在出于某种原因,我的.htaccess文件是导致“您无权访问/在此服务器上”。 错误。 (我是积极的.htaccess文件 – 因为如果我从目录中删除或重命名文件 – 网站上来就好了…) 现在,.htaccess文件被用来简化短url,我不能简单地删除它 – 这不是我的网站做出这样的devise决定 – 我只是简单地pipe理它… 太远了 – 我已经确定我的所有conf项是: Order allow,deny Allow from all 并通过Windows文件/目录用户界面 – 我已经设置了httpd根和我的wwwroot(位于我的用户文件夹)的文件夹权限,让本地用户有完整的控制… 但我仍然得到错误…令人沮丧。 错误日志读取: Sat Jan 14 21:17:03 2012] [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: C:/Users/me/wwwroot/{path […]
我在媒体上传文件夹中使用这个简单的.htaccess文件,让客户看到上传的内容。 Options +Indexes IndexOptions +FancyIndexing 是否可以添加一个指令来限制只有几个IP的访问? 一般来说,我们并不过分担心这些安全性,这就是为什么我们不能通过用户/密码设置来保护它们。 但是,一点点的安全性不会伤害:) 奖金的问题…(真的在这里给我缺乏的Apacheconfiguration的东西):是否有可能有一个if..elsetypes设置,如果访问者没有一个公认的IP,他们被重新定向到具体页面。 干杯! 本
我在服务器上安装了一个Drupal的安装(php + mysql),我试图把这个安装拷贝到另一个服务器上,使用相同的configuration,相同的物理和虚拟path,相同的数据库configuration等等。 事情是,在我的新服务器,我得到的主页工作,但不是内部页面,所以我想有一个与重写(安装mod_rewrite)(两个.htaccess是相同的)。 当我访问http:// localhost / myweb / content / mypage时,我得到一个404或一个“Forbidden”,如果我在httpd.conf中取消注释(原始的httpd.conf没有这个入口): <Directory path/to/docs"> DirectoryIndex index.php index.html Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 任何线索? 谢谢
这又是我:(我正试图安装siwapp在我的networking服务器,但我不能让它与Nginx的工作,这里是.htaccess文件的内容: RewriteCond %{REQUEST_FILENAME} !index.php RewriteRule (.*)\.php$ index.php/$1 RewriteCond $1 !^(index\.php|nhototamsu|assets|cache|xd_receiver\.html|photo|ipanel|automap|xajax_js|files|robots\.txt|favicon\.ico|ione\.ico|(.*)\.xml|ror\.xml|tool|google6afb981101589049\.html|googlec0d38cf2adbc25bc\.html|widget|iradio_admin|services|wsdl) RewriteRule ^(.*)$ index.php/$1 [QSA,L] 当我访问http://myurl.com/tin-tuc/tuyen-sinh/tu-van/2012/04/25757-phan-van-qua-giua-khoi-a1-va-khoi-a.html时 ,nginx可以正确显示页面,它说:“404 Not Found”(新的URL: http : //myurl.com/tin-tuc/tuyen-sinh/tu-van/2012/04/25757-phan-vanqua- giua-khoi-a1-va-khoi-a.html )
我有像应用程序中的许多目录 root index.php modules/ includes/ data/ themes/ and etc. 我已经在每个文件夹中放置索引html文件,以使其简单安全。 但是我认为必须有一些更好更安全的安全技术。 我的问题是我们如何通过htacess和PHP来做到这一点。
我有一些这样的htaccess: RewriteCond %{HTTP_HOST} !^foo RewriteCond %{HTTP_HOST} !^bar RewriteCond %{HTTP_HOST} !^some RewriteRule ^register,(.*)$ /register.html [R=301,L] RewriteRule ^offer,(.*)$ /offer.html [R=301,L] 它redirect我,如果我写http://foo.domain.com/register,one.html我只想在http://domain.com/register,one.html或http://www.domain.com/注册,one.html 哪里不对?
我在专门的服务器上build立了一个Apache和一个清漆,在debian上运行。 有时清漆redirect到Apache后端端口8000.在这种情况下,浏览器显示,即mydomain.com:8000/shop/,并没有连接到服务器,将不会显示内容。 我猜这个问题是由我的apache或清漆configuration,这是非常基本的。 清漆运行在端口80上Apache运行在端口8000上 这里有一些例子: mydomain.com/shop/ – > mydomain.com/shop/(工作!店铺显示正确) mydomain.com/shop – > mydomain.com:8000/shop/(没有连接到服务器;没有内容) mydomain.com/phpinfo.php – > mydomain.com/phpinfo.php(works!) 我正在使用的商店是商店。 我想在编辑商店目录中的.htaccess,但没有工作。 所以我使用标准的shopware.htaccess。 如果有帮助,我可以发布我的configuration文件(varnish / apache)或我的服务器的正确的url。 我会非常感谢任何意见。 我用尽了想法。 先进的感谢! 迈克尔
我怎样才能让Apache按字母顺序排列目录列表文件名以不可知的方式? 现在,这是它的样子: Abcd Efgh bddc casd 这就是我要的: Abcd bddc casd Efgh
我想用apache2build立健壮的多用户开发环境。 所以我把以下文件放在etc/apache2/sites-available/mydomain.com <virtualhost *:80> ServerName mydomain.com ServerAlias www.mydomain.com DocumentRoot /var/www/mydomain.com/prod </virtualhost> <virtualhost *:80> VirtualDocumentRoot /var/www/mydomain.com/%1 ServerName dev.mydomain.com ServerAlias *.dev.mydomain.com </virtualhost> 然后将以下.htaccess文件复制到每个/var/www/mydomain.com/*目录中: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [QSA,L,NS] Finaly它适用于像http://mydomain.com/这样的请求,但不适用于http://mydomain.com/foo 。 Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if […]
我有一个.htaccess文件: <limit GET> order deny,allow deny from all allow from 123.456.789 </limit> ErrorDocument 403 /403.shtml 但是,这会影响整个目录及其中的文件。 我只是想要这影响主目录的URL,但不是其中的文件。 例如: http://test.com/test/ = 403禁止的错误 http://test.com/test/file.png =没有错误 http://test.com/test/file2.png =没有错误 我怎样才能改变我的.htaccess文件来完成呢?