小编ser*_*gip的帖子

如何在mod_rewrite中设置可选参数

我在一个新项目,我正在设计URL结构,我希望URL看起来像这样: /category-23/keyword/5/ 正常页面是: /search.php?q=keyword&cat=23&page=5 所以我的问题是,catpage字段,必须是可选的,我的意思是,如果我去到/keyword它应该是 /search.php?q=keyword(第1页),如果我去 /category/keyword应该是: /search.php?q=keyword&cat=category&p=1 和也,如果我去 /keyword/5/它必须是:/search.php?q=keyword&p=5

现在我有这样的.htaccess:

RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)$ search.php?q=$2&cat=$1&page=$3 [L]
Run Code Online (Sandbox Code Playgroud)

我无法使其工作,CSS /图像文件无法加载.我非常感谢能给我解决方案的人.

.htaccess mod-rewrite

3
推荐指数
1
解决办法
4583
查看次数

在CakePHP上设置新的cookie

目前我正在修改现有的CakePhp项目,我想在项目的特定页面中设置一个cookie(它有一个.ctp文件)所以首先我试图将setcookie php代码放在最顶层. ctp模板(在doctype标签之前,我在普通的php网站上做)但它不起作用,没有设置cookie.

所以我的问题是,当我点击网页的X页面(其模板文件名为list.ctp(例如))时,我怎么能向访问者添加一个cookie?

非常感谢大家!

cookies cakephp

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

标签 统计

.htaccess ×1

cakephp ×1

cookies ×1

mod-rewrite ×1