我需要使用.htaccess文件在子文件夹中执行重写.当前网址的格式如下:
domain.com/subfolder/chapter.php?urlkey=name
Run Code Online (Sandbox Code Playgroud)
它需要重写为:
domain.com/subfolder/chapter/name
Run Code Online (Sandbox Code Playgroud)
在子文件夹中,我有一个.htaccess文件,其中包含以下代码:
<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine On
RewriteBase /subfolder/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^chapter/([a-z0-9]+)/?$ chapter.php?urlkey=$1 [L,NC,QSA]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
Modrewrite已启用,但出于某种原因,当我转到网址时
domain.com/subfolder/chapter/name
Run Code Online (Sandbox Code Playgroud)
它返回以下错误:
Notice: Undefined index: urlkey
Run Code Online (Sandbox Code Playgroud) 目前我session.gc_maxlifetime的设置为默认值,因此为1440秒.
我想设定maxlifetime为一个月,4*7*24*60*60秒.但是,我在php.net上看到最大值session.gc_maxlifetime是65535.
难道不可能将我设置maxlifetime为65535秒以上吗?
所以我需要从上周添加的数据库中收集所有记录。目前我正在使用下面列出的 sql 查询:
SELECT * FROM table DATE(date_added) > DATE_SUB(CURDATE(), INTERVAL 7 DAY)
Run Code Online (Sandbox Code Playgroud)
但是,这是因为大于号,所以它也需要今天添加的记录。如何仅选择上周添加的记录并排除从今天开始添加的记录?