草庐IT

htaccess-Password

全部标签

php - .htaccess 重定向文件类型

我有一些网站的旧.swf文件/链接,它们目前指向404NotFound页面。我想知道是否有一种简单的方法,使用.htaccess(或您可能推荐的任何其他方法)将这些文件/链接重定向到我的网站主页http:www.mysite.com/家。示例链接:http://www.mysite.com/folder/file.swfhttp://www.mysite.com/file.swf 最佳答案 这应该有效:RewriteEngineOnRewriteRule^.*\.swf$/home[R=301,L]

php - max_input_vars .htaccess 导致 500 错误

我有一个大型表单正在Wordpress中更新,插件吐出一个错误,指出max_input_vars设置为1000。该站点位于共享主机上,技术支持已将php.ini中的max_input_vars更新为2000,我已经验证过了。我正在尝试将以下内容添加到.htaccess以查看这是否有助于解决问题,但收到500错误,可能是错误的语法。php_valuemax_input_vars2000我是否需要以任何特定格式包含这行代码,我是否遗漏了什么?下面是完整的.htaccess示例。#BEGINWordPressRewriteEngineOnRewriteBase/RewriteRule^ind

php - 如何最好地从散列 ('sha512' ,'salt' 升级到 password_* 函数)

我渴望将我的代码迁移到新的password_*PHP原生提供的函数。数据库中现有的哈希已经生成如下:hash('sha512',''.$email.$password);我想将这些移动为由现在推荐的创建的哈希:password_hash($password,PASSWORD_DEFAULT);显然,当用户登录时,我可以借此机会根据他们刚刚提供的密码创建新的哈希值,并将其保存在数据库中。但是,我想避免数据库中必须有两个字段,即一个用于已弃用的哈希,一个用于现代password_hash。相反,我宁愿在每个用户登录时替换旧的。因此,是否可以保留单个数据库字段,并让用户空间代码确定哈希是否旧

php - password_hash() PASSWORD_DEFAULT PHP 5.5

来自password_hash()函数:PASSWORD_DEFAULT-Usethebcryptalgorithm(defaultasofPHP5.5.0).NotethatthisconstantisdesignedtochangeovertimeasnewandstrongeralgorithmsareaddedtoPHP.Forthatreason,thelengthoftheresultfromusingthisidentifiercanchangeovertime.Therefore,itisrecommendedtostoretheresultinadatabasecol

php - htaccess IfModule 条件失败

我有一个基本的.htaccess文件。如果我将其留空,页面将正确加载。如果我在那里有一个条件语句(例如:)#Intentionallyleftblank我收到500错误。所以即使mod_filter存在并加载它也会死掉。即使IfModule语句中没有任何内容。这几乎就像语句本身不起作用。这是在Windows上的32位WAMP上。我在本地运行的其他网站确实有完整的htaccess文件,它们可以工作,但这个就是不能播放!有人见过这个吗?! 最佳答案 在mod_filter.c之后删除一个空格:)

php - laravel 5.1 Password::reset 返回 passwords.password

我在Controller中有此功能,但我无法重置密码,因为我想将字符长度更改为5位数字。publicfunctionpostReset(Request$request){$this->validate($request,['token'=>'required','password'=>'required|confirmed|digits:5',]);$credentials=$request->only('email','password','password_confirmation','token');$response=Password::reset($credentials,f

php - 我可以使用 .htaccess 前置 PHP 文件吗?

所以我读了一些Twitter,直到我看到@DivineOmega的这条推文。:完美的PHP错误处理程序(差不多),我编写了它并想在服务器范围内使用它,但是如何将此文件应用于我的所有PHP脚本? 最佳答案 您可以使用phpsauto_prepend_file和auto_append_file指令。它的工作方式就像通过require_once()加载服务器上的每个脚本一样就在auto_prepend_file指定的文件之间(在您的脚本之前加载)和auto_append_file(在您的脚本之后立即加载)。在.htaccess中激活:ph

php - .htaccess 不允许用户查看我的没有 index.php 的文件夹文件

在我的服务器上,我创建了一个没有index.php或index.html的文件夹。folder1/test.phpfolder1/sample.phpfolder1/hello.php当我尝试访问该文件夹时,它会显示其中的所有文件。这是我的顾虑,它不应该显示我文件夹中的文件,因为它很容易被黑客攻击。它应该显示一个类似于403Forbidden的页面。我不想使用index.php只是将它们重定向到某个地方。我听说这涉及到.htaccess,这是明智之举。请教我怎么做。 最佳答案 在文档根目录中的.htaccess文件中...Optio

php - (htaccess) 如何使文件只能由主机服务器访问并防止直接访问?

我正在使用Apache,假设在“images/sample.jpg”中有一个文件。使用.htaccess,我怎样才能让它出现在网站上,然后阻止通过url直接访问(例如,像“http://www.abc.com/images/sample.jpg”这样的直接url)?如果可能,我还希望解决方案影响“.htaccess”文件下的所有子文件夹。补充说明:在获得以下答案一天后,我发现所有解决方案在逻辑上都有效,但Firefox存在问题。我的意思是,下面的答案是在每个浏览器上测试时给出的解决方案,但不是在Firefox上。 最佳答案 这称为“

php - 从根目录加载 .htaccess

所以我正在创建一个跨多个站点相同的模板系统,唯一改变的是配置文件。我正在制作所有文件都从根目录中获取。我可以用我所有的php和html文件来做到这一点,但我无法在我的.htaccess文件中找到它。目录的设置方式是/home/user_name/template,然后还有/home/user_name/site1.com等文件夹以及所有站点外的文件夹。那么我怎样才能使所有站点都使用相同的.htaccess文件。我希望这是有道理的! 最佳答案 根据维基百科A.htaccess(hypertextaccess)fileisadirect