你的主機必須支持 rewrite,并開啟了它。
.htaccess
<FilesMatch "/.(bak|inc|lib|sh|tpl|lbi|htm)$">order deny,allowdeny 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 OnRewriteRule ^(.*)/.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
新聞熱點
疑難解答