25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

WordPress中的.htaccess使用技巧


时间:2015/01/16   来源:cms系统
 .htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过.htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。现在25亿cms系统给大家讲解下WordPress中的.htaccess使用技巧。

1:生成.htaccess
由于该文件前面带有一个点,所以不能直接新建。因此新建的方法如下:
用记事本编写好内容后,保存时,文件名不要输入为 “.htaccess”,前面再加一个前缀,例如 xx.htaccess ,将它放到电脑的D盘,然后进入命令行窗口(通过开始菜单运行 cmd.exe 程序即可),先输入D: 进入D盘,然后输入 ren xx.htaccess .htaccess 命令来对文件改名即可。
2:保护目录结构
这个JV之前有篇文章提到过,防止别有用心的人在浏览器上输入绝对路径看到你的WP目录结构,仅需要一句:
Options -Indexes
3:去除WP分类链接中的“/category/”前缀
利用301重定向而已,也仅需要一句:(将www.example.com改为你的地址)
RewriteRule ^category/(.+)$ http://www.example.com/$1 [R=301,L]
 
4:使用浏览器缓存
 
FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch "\.(jpg|gif|png|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>
 
5:阻止没有referrer来源链接的垃圾评论
 
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
 
6:设置WordPress防盗链
 
盗链是指其它网站直接使用你自己网站内的资源,从而浪费网站的流量和带宽,比如图片,上传的音乐,电影等文件。(替换mysite为自己的网址和/images/notlink.jpg为自己定制的防盗链声明图片)
 
RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
 
7:阻止指定IP的访问
 
这应该是最常用到的功能了,如果你想要阻止指定IP的访问,来防止其垃圾评论,那么你可以创建自己的Backlist黑名单。(替换xx.xx.xx.xx为指定的IP地址)
 
<Limit GET POST>
order allow,deny
deny from xx.xx.xx.xx
allow from all
</Limit>
点击次数:       打印此页  关闭