文章归档
APMServ开启使用.htaccess设置rewrite的方法
APMServ开启使用.htaccess设置rewrite的方法 打开APMServ\Apache2\conf\httpd.conf,找到 LoadModule rewrite_module modules/mod_rewrite.so去掉前面的# 找到 #APMServ默认虚拟主机 把AllowOverride None改为 AllowOverride Options FileInfo 重启apache,完毕 APMServ启用DISCUZ伪静态2009-12-03 22:32APMServ启用伪静态,以dz伪静态为例; 配置APMSERV,按照顺序以此打开Apache目录下的conf目录,总的就是D:APMServ5.2.6(5.2.0和5.2.6都适用此方法)Apacheconf 用记事本打开 httpd.conf 查找 LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 无#则不用管 然后在找到 #APMServ默认虚拟主机,把AllowOverride None改为 AllowOverride Options FileInfo,这样,APMServ默认网站目录(就是hosts目录)就能支持 .htaccess 。 # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 / RewriteBase / # Rewrite 系统规则请勿修改 RewriteRule ^archiver/((fid|tid)-[w-]+.html)$ archiver/index.php?$1 RewriteRule ^forum-([0-9]+)-([0-9]+).html$ forumdisplay.php?fid=$1&page=$2 RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+).html$ viewthread.php?tid=$1&extra=page%3D$3&page=$2 RewriteRule ^space-(username|uid)-(.+).html$ space.php?$1=$2 Rewri …
.htaccess文件设置技巧16则
.htaccess文件设置技巧16则 .htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能。.htaccess 配置文件坚持了Unix的一个文化——使用一个ASCII 的纯文本文件来配置你的网站的访问策略。 这篇文章包括了16个非常有用的小技巧。另外,因为.htaccess 是一个相当强大的配置文件,所以,一个轻微的语法错误会造成你整个网站的故障,所以,在你修改或是替换原有的文件时,一定要备份旧的文件,以便出现问题的时候可以方便的恢复。 1. 使用.htaccess 创建自定义的出错页面。对于Linux Apache来说这是一项极其简单的事情。使用下面的.htaccess语法你可以轻松的完成这一功能。(把.htaccess放在你的网站根目录下) ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php 2. 设置网站的时区 SetEnv TZ America/Houston 3. 阻止IP列表 有些时候,你需要以IP地址的方式阻止一些访问。无论是对于一个IP地址还是一个网段,这都是一件非常简单的事情,如下所示: allow from all deny from 145.186.14.122 deny from 124.15 Apache对于被拒绝的IP会返回403错误。 4. 把一些老的链接转到新的链接上——搜索引擎优化SEO Redirect 301 /d/file.htmlhttp://www.htaccesselite.com/r/file.html 5. 为服务器管理员设置电子邮件。 ServerSignature EMail SetEnv SERVER_ADMIN default@domain.com 6. 使用.htaccess 访止盗链。如果你网站上的一个图片被别的N多的网站引用了,那么,这很有可能会导致你服务器的性能下降,使用下面的代码可以保护某些热门的链接不被过多的引用。 Options +FollowS …
WordPress自动截取文章段落插件
WordPress建立博客后,你是否遇到过这样的问题,当你发表几篇较长的文章时,你的博客首页就会拉的好长,wordpress里面有个自带的more标记可以截取文章,使用起来有点不方便,还得来回的切换源码格式,实质令人讨厌啊。 wp-limit-posts-automatically插件就是解决这个问题的,安装后可以设置几种方式来进行截断文章,那样,每次发表文章时,就不用再为文章截断的事情而来回的切换源码格式了,下面就来看看此插件的安装及使用吧! wp-limit-posts-automatically插件安装: 下载wp-limit-posts-automatically插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下。 登录WordPress管理后台,点击“Plugins”找到上传的插件,激活该插件。 插件激活后,在“Setting”–>“limit-posts-automatically”中设置相关信息,如下图所示(点击查看大图): 在图中基本上把插件的相关功能都有介绍了,这里就不重复解说了,但需要说明的是,由于存在中英文字符的区别,此插件在按照Letter或word格式进行文字截取时,会出现文字长度不对的情况,而且有时还会出现乱码的情况。 为了解决这个问题,国内有位博主对此插件进行了汉化,汉化后的插件完全按照中文习惯,合并了Letter和word的分割方式,让文章正常分割,而且也解决乱码的问题,汉化后的插件使用和英文版的一样,全中文界面使用起来应该更方便。 limit-posts-automatically插件下载地址:点击下载 limit-posts-automatically插件作者地址:点击进入 limit-posts-automatically汉化插件下载地址:点击下载 limit-posts-automatically汉化插件作者地址:点击进入 转帖自:http://www.wordpress.la/wordpress-limit-posts-automatically.html
Template Name: single
<?php /* Template Name: single */ ?> <?php get_header(); ?> <?php $options = get_option(‘inove_options’); ?> <?php if (have_posts()) : the_post(); update_post_caches($posts); ?> <div id=”postpath”> <a title=”<?php _e(‘Goto homepage’, ‘inove’); ?>” href=”<?php echo get_settings(‘home’); ?>/”><?php _e(‘Home’, ‘inove’); ?></a> > <?php the_category(‘, ‘); ?> > <?php the_title(); ?> </div> <div class=”post” id=”post-<?php the_ID(); ?>”> <h2><?php the_title(); ?></h2> <div class=”info”> <span class=”date”><?php the_time(__(‘F jS, Y’, ‘inove’)) ?></span> <div class=”act”> <?php if ($comments || comments_open()) : ?& …