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) 我正在开发一个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,如文档中所述.
我错了吗 ... ?
我正在使用此^[a-z0-9_-]{3-20}$
正则表达式验证用户名..
我的要求
这个正则表达式有什么问题
我正在使用yii框架和默认规则匹配模式......是不是错误...?