我尝试在Wordpress中使用is_page()条件来检测当前页面是否是博客列表页面(或者实际上是博客帖子页面)。条件适用于任何其他页面(联系人,whats on等),但由于某些原因,它不适用于博客页面。
加上实际的博客帖子页面- URL是www.domain.com/ the - post -title格式,所以我不能检查来自$_SERVER的网址中的“博客”或任何东西。任何帮助都将不胜感激。
我发现这个修改过的.htaccess设置增加了安全性,但它似乎不起作用。这就是它:
# Apache configuration file
# httpd.apache.org/docs/2.2/mod/quickreference.html
# Techniques in here adapted from all over,
# including Kroc Camen: camendesign.com/.htaccess
ServerSignature Off
# you probably want www.example.com to forward to example.
这是理论/最佳实践征求意见的请求。
我已经习惯于将WHERE子句和连接条件视为“托管”任何业务逻辑的好地方,这些业务逻辑将使我的查询尽可能精确。
但我注意到,将不相关的业务逻辑添加为联接条件可能违反“最佳实践”。例如:
SELECT a.Id, b.Id
FROM foo AS a
LEFT OUTER JOIN bar AS b ON a.Id = b.Id
AND GETDATE() >= "18/5/2011"
这个例子有点幼稚:在现实生活中,调用者确实需要额外的条件,如果没
我想等到有三个进程在运行,所以我使用了until循环。当检查一个进程时,这是有效的:
until pgrep my-process; do echo "waiting…"; done
但是,我无法添加其他条件。如果我将条件放在单方括号或双方括号中,我会得到错误。具体来说,这两种方法都失败了。
until [[ pgrep my-process ]]; do echo "waiting…"; done
until [ pgrep my-process ]; do echo "waiting…"; done
如果方括号不适用于第一种情况,我不确定如何