- 分享
- 0
- 人气
- 0
- 主题
- 6
- 帖子
- 548
- UID
- 99797
- 积分
- 397
- 阅读权限
- 15
- 注册时间
- 2007-9-17
- 最后登录
- 2015-7-15
- 在线时间
- 4635 小时
|
本帖最后由 weeming21 于 2011-9-29 12:41 AM 编辑
回复 75# 宅男-兜着走
问题1:
一些hosting程序如cpanel就应许用户设定自己的cron job
又假设真的不能使用system crontab, 那么你可以写一个function,然后在某个或多个页面调用那个function,当有人访问你网站时,对比上一次的的cron时间,如果超过了设定,就执行文件清理的工作,希望你看得明白我说的
问题2:
使用RewriteCond把你的functionN exclude掉就可以了- RewriteEngine On
- RewriteCond %{REQUEST_URI} /([^\.]+)/$ [NC]
- # Check that the folder
- RewriteCond %1 !(function1|function2|function3|functionN)$ [NC]
- # Redirect all requests to a php script passing as argument the subdomain
- RewriteRule ^.*$ subdomain.php?id=%1 [L]
复制代码 如果你要使用subdomain,你要考虑到每次注册一个账号都必须去create一个subdomain,除非你有服务器权限,然后在bind或其它dns server设定 * 的 A record
然后还是要用url rewrite 来处理相对的subdomain- RewriteEngine On
- # Extract the subdomain part of domain.com
- RewriteCond %{HTTP_HOST} ^www\.([^\.]+)\.jbtalks\.cc$ [NC]
- # Check that the subdomain part is not www and ftp and mail
- RewriteCond %1 !^(www|ftp|mail)$ [NC]
- # Redirect all requests to a php script passing as argument the subdomain
- RewriteRule ^.*$ subdomain.php?id=%1 [L]
复制代码 |
|