1

puyuetian轻博客伪静态配置

已认证 admin
07:53:58 84

NGINX:

   if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last; } location ~ ^/.*/.*\.(htm|php)$ { deny all; }   



Apache:

   RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)$ index\.php\?s=$1&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/(.*)\.(htm|php)$ - [F]   



IIS:

  

<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <!-- 重写所有非文件请求到 index.php --> <rule name="Redirect to Index PHP with Query String"> <match url="(.*)" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{QUERY_STRING}" pattern="^(.*)$" /> </conditions> <action type="Rewrite" url="index.php?s={R:1}&amp;{C:1}" appendQueryString="false" /> </rule> <!-- 禁止对特定格式路径(包含子目录和.htm|.php扩展名)的访问 --> <rule name="Block Access to Certain Paths with Query String"> <match url="(.*)/(.*)\.(htm|php)$" /> <conditions> <add input="{QUERY_STRING}" pattern="^(.*)$" /> </conditions> <action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Access is denied." /> </rule> </rules> </rewrite> </system.webServer> </configuration>




打赏记录:该主题共收到 0笔打赏。

用户 时间 经验 金币 人民币
最新回复 (1)
  • 忆、青春 23:47:08
    2

    你就是我心中的那首忐忑,总是让我惊心动魄。

请先登录后发表评论!

你可以在 登录 or 注册 后,对此帖发表评论!

返回
请先登录后发表评论!
1