Tag: .htaccess

.htaccess密码保护有多安全?

使用.htaccess密码保护目录是防止未经授权的用户看到其文件的最好方法吗? 有没有其他方法可以保护目录的内容,同时还可以让经过身份validation的用户查看它? 另外,有人不能试图暴力破解,造成服务器的压力?

.htaccess:RewriteEngine不允许在这里

我上传了.htaccess到服务器,并收到错误500(内部服务器错误) 。 并在错误日志中,我有以下错误: … /。htaccess:这里不允许RewriteEngine 但mod_rewrite.so已启用。 所以,我需要改变 <Directory /> Options FollowSymLinks AllowOverride None </Directory> 至 <Directory /> Options FollowSymLinks AllowOverride All </Directory> 在/etc/httpd/conf/httpd.conf文件中? 或者它可能是别的东西? .htaccess文件应该没问题,因为它在我的本地主机上工作得很好。 我只是不想拧任何东西了。 这是我的.htaccess文件的一部分: Options All -Indexes Options +FollowSymLinks RewriteEngine On

如何在.htaccess中隐藏.php扩展名

可能重复: 使用.htaccess删除.php扩展名 我试图隐藏.php文件扩展名,但由于某种原因无法让它工作。 我最近的尝试如下: <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^folder/([a-zA-Z_\-0-9]+)/?$ /folder/$1.php </IfModule> 我已经尝试了很多不同的代码我已经在网上find的差异,但仍然没有运气。 .htaccess文件放在根目录中。

在Laravel 5+ Ubuntu 14.04上获得500内部服务器错误

我已经在Windows操作系统上多次安装了Laravel,但从来没有发生过这种types的问题。 这个500内部服务器通常在你的“mod_rewrite”模块没有打开时发生。 不过,在Ubuntu 14.04上这个问题让我很头疼。 我已经安装了rewrite_mod,但它也不能正常工作。 我已经授权访问我所有的文件夹和文件里面 在/ var / www / html等/ laravel_project 依然不起作用。 更改.htaccess以及从原来的这个。 +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] 我还有Laravel 5+所需的所有必要的扩展。 还有什么我没做的?

htaccess – 使用密码或ip白名单

所以我想限制访问一个url。 现在如果他们来自一个给定的IP地址,那么他们不应该被提示input密码。 如果他们不是来自encryption的IP地址,那么他们应该被提示input密码。 所以无论是: AuthUserFile /some/path/.htpasswd AuthName "Please Log In" AuthType Basic require valid-user 和: order deny,allow deny from all allow from xxxx

.htaccess / .htpasswd绕过,如果在某个IP地址

是否有可能为给定的目录有.htaccess / .htpasswd访问控制设置,但是如果它们来自特定的IP地址,绕过login/密码authentication? 我知道你可以在.htaccess文件中做这样的事情: order deny,allow deny from all allow from 000.000.000.000 但是,如果你添加这样的话: AuthType Basic AuthName "restricted area" AuthUserFile /path/to/.htpasswd require valid-user 然后它提示input密码。 有没有办法做一个if / elsetypes的设置,或其他解决scheme,使用户作为一个给定的IP(或一组IP)没有得到提示input密码,但其他人呢?

如何让htaccess在MAMP上工作

我正在试图让MAMP中的.htaccess工作。 .htaccess的内容是一个简单的redirect行,但不起作用。 我试图操纵一个WordPress页面的URL,所以我添加了.htaccess文件在我的主题文件夹,但它不工作。 有没有在MAMP内的任何设置,我需要改变让.htaccess文件的工作?

http通过.htaccess https

我已经看过了现有的问题,但是我还没有真正遇到过任何对我有用的东西。 我目前正在运行一个安全SSL证书的网站。 它可以访问https://www.example.co.uk问题是该网站也可以在http://www.example.co.uk访问 – 我不希望这是可能的。 我需要它从httpredirect到https。 我发现这个代码片段用于.htaccess文件。 Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^example.co.uk [NC] RewriteRule ^(.*)$ https://example.co.uk/$1 [L,R=301] 当用户inputexample.co.uk到他们的地址栏时,这个工作正常,但我也需要添加一些条件语句,以便如果用户input“www.example.co.uk”或“ http:// www.example.co.uk “。 我试过使用[OR]之类的东西,但是这最终导致了服务器的错误。 任何帮助和build议表示赞赏。 干杯。

通过Options指令禁止的目录索引

我正在使用codeigniter的dompdf插件: http : //codeigniter.com/wiki/PDF_generation_using_dompdf/ 从表单生成pdf。 这工作在本地主机,但在现场服务器我得到这个错误日志: Directory index forbidden by Options directive: /var/www/vhosts/domain.co.uk/httpdocs/mm/userdata/account1/invoices/ 任何想法这是什么意思? 我search了答案,并发现一些build议编辑httpd.conf,但我没有访问此。 我也尝试添加一个空白index.html文件到根目录和文档目录(也build议在其他地方,但无济于事)。 任何帮助不胜感激。 谢谢!

利用浏览器caching,如何在Apache或.htaccess?

不知道在这里做什么? 我有一个谷歌速度页面说“利用浏览器caching”巨大的文件列表..但我不知道如何? 我是否会混淆或更改Apacheconfiguration文件(下面),或者我在.htaccess页面中放置了什么? 非常感谢!! <IfModule mod_proxy.c> ProxyRequests Off CacheRoot "/var/run/proxy" CacheSize 1024 CacheGcInterval 24 #CacheMaxExpire 24 #CacheLastModifiedFactor 0.1 #CacheDefaultExpire 1 #NoCache a_domain.com another_domain.edu joes.garage_sale.com <Directory "disabled_proxy"> Allow from example.com Deny from all Order Deny,Allow </Directory> </IfModule> ## #### mod_expires is configured so that all static files but images #### expire after 60 seconds. Any response […]