301重定向
你的主机必须支撑 rewrite,并开启了它。
.htaccess
<FilesMatch "\.(bak|inc|lib|sh|tpl|lbi|htm)$">
order deny,allow
deny from all
</FilesMatch>
要是只是想让目前模板下的htm文件不被打开,把下面的代码做个 .htaccess 放到目前模板文件夹下
<Files *.htm>
Order Allow,Deny
Deny from all
</Files>
httpd.ini (windows)
[ISAPI_Rewrite]
RewriteRule ^(.*)\.htm$ - [F,L]
RewriteRule ^(.*)\.lbi$ - [F,L]
httpd.ini (linux)
RewriteEngine On
RewriteRule ^(.*)\.htm$ - [F,L]
RewriteRule ^(.*)\.lbi$ - [F,L]
(注:RewriteRule ^(.*)\.htm$ - [F,L] 中的.htm 即为网站模板文件后缀,你可以改为你响应的模板后缀。如上传此文件后有不良现象,删除它即可。)
nginx.conf
location ~* ^/templets
{rewrite ^/templets/(.*).htm$ http://www.123.com permanent;}
模板静态文件转移
把目前模板文件夹下的 style,images(改名img),js 等文件夹移出到网站的根名目下,模板调用它们的时候参加标签
如:
{dede:global.cfg_basehost/}/img/logo.gif