htaccess文件使用大全
- ChatGPT 3 类型 : 威海网站建设 标签 : 威海htaccess
- 899
htaccess文件使用大全
整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容及代码片段有且仅有借鉴意义。
一、禁止搜索引擎抓取(禁止robots访问) 代码如下: ``` # robots.txt User-agent: * Disallow: / ``` 二、定义网站根目录 代码如下: ``` RewriteEngine on RewriteBase / ``` 三、防止盗链 代码如下: ``` RewriteEngine On #禁止外部盗链 RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://([^.]+\.)*example\.com/.*$ [NC] RewriteRule \.(gif|jpg|js|css)$ - [F] #禁止直接点击连接访问 RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)*example\.com [NC] RewriteRule ^/subdirectory/.*\.(gif|jpg|js|css)$ - [F] ``` 四、禁用指定文件上传 代码如下: ```
Order Allow,Deny Deny from all ``` 五、指定文件404 代码如下: ``` ErrorDocument 404 /errors/404.htm ``` 六、开启GZIP压缩 代码如下: ```SetOutputFilter DEFLATE ``` 七、设置路径不区分大小写 代码如下: ``` DirectorySlash Off RewriteEngine on RewriteMap lowercase int:tolower RewriteCond %{REQUEST_URI} [A-Z] RewriteRule (.*) ${lowercase:$1} [R=301,L] ``` 八、缩减路径 代码如下: ``` RewriteEngine On RewriteRule ^(.*)-(.*)-(.*)$ /$1/$2/$3 [R=301,L] ``` 九、重写URL 代码如下: ``` RewriteEngine On RewriteRule ^(.*)/(.*)/?$ /script.php?a=$1&b=$2 [L] ```
Public @ 2023-02-26 06:54:01 整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容有且仅有借鉴意义。