小编Jai*_*ake的帖子

在Yii2 .htaccess中将http重定向到https

htaccess文件将我的高级Yii2应用程序重定向到前端index.php文件,因为已存在.htaccess文件.有以下行..

这是我在根目录下的.HTACCESS

Options -Indexes

<IfModule mod_rewrite.c> 
 RewriteEngine on

  RewriteCond %{REQUEST_URI} !^public
  RewriteRule ^(.*)$ frontend/web/$1 [L] 
</IfModule>

# Deny accessing below extensions
  <Files ~ "(.json|.lock|.git)">
    Order allow,deny
    Deny from all
  </Files>

# Deny accessing dot files
  RewriteRule (^\.|/\.) - [F]
Run Code Online (Sandbox Code Playgroud)

现在我搜索互联网,我发现这个如果我想重定向到https然后我必须添加这个.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 
Run Code Online (Sandbox Code Playgroud)

所以我这样添加....

Options -Indexes

<IfModule mod_rewrite.c> 
  RewriteEngine on

  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

  RewriteCond %{REQUEST_URI} !^public
  RewriteRule ^(.*)$ frontend/web/$1 [L] 
</IfModule>

# Deny accessing below extensions
  <Files ~ "(.json|.lock|.git)">
    Order allow,deny
    Deny …
Run Code Online (Sandbox Code Playgroud)

php apache .htaccess mod-rewrite yii2

7
推荐指数
2
解决办法
1万
查看次数

在登录时在Yii框架中启用/禁用基于cookie的登录

我正在开发一个Web应用程序,用户可以在其中选择"记住我"复选框.

如果用户选择记住我,那么将启用基于cookie的登录,我将使用此代码启用cookie:

    Yii::app()->user->login($identity,24*3600*7,true);
Run Code Online (Sandbox Code Playgroud)

如果用户没有选择记住我,那么基于cookie的登录将被禁用,我将使用此代码禁用cookie:

    Yii::app()->user->login($identity,24*3600*7,false);
Run Code Online (Sandbox Code Playgroud)

这里,第三个参数是allowautoLogin,如文档中所述.

我错了吗 ... ?

php cookies yii

2
推荐指数
1
解决办法
4777
查看次数

使用^ [a-z0-9 _-] {3-20} $的用户名的正则表达式

我正在使用此^[a-z0-9_-]{3-20}$正则表达式验证用户名..

我的要求

  • 它应该在3-20之间
  • 除了连字符和下划线之外,它不应该有特殊的字符
  • 它应该从字母表开始

这个正则表达式有什么问题

  • 它检查3-20但是当字符串在3-20之间有特殊字符时它也返回true
  • 它工作(返回false {what expect)}当1-3之间的特殊字符但它失败时(返回true {what not expected})当3-20之间的特殊字符时......

我正在使用yii框架和默认规则匹配模式......是不是错误...?

javascript regex

0
推荐指数
1
解决办法
1089
查看次数

标签 统计

php ×2

.htaccess ×1

apache ×1

cookies ×1

javascript ×1

mod-rewrite ×1

regex ×1

yii ×1

yii2 ×1