【问题标题】:htaccess: Display same content on every page (masking)htaccess:在每个页面上显示相同的内容(屏蔽)
【发布时间】:2017-07-24 09:47:12
【问题描述】:

如果我想在每个 URL 上显示相同的内容,.htaccess 会是什么样子?例如,无论用户输入 url.com、url.com/index.php、url.com/path 还是 url.com/some/path/on/the/server.html,它总是应该显示内容url.com/index.php

我试图用这个重写规则来做到这一点:

RewriteEngine On
RewriteRule ^/?$ /index.php

但这似乎根本没有任何效果。帮忙?

【问题讨论】:

    标签: apache .htaccess mod-rewrite


    【解决方案1】:

    试试下面的规则:

    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !index.php
    RewriteRule .* /index.php [QSA,L]
    

    您还可以使用以下条件排除一些静态文件,例如图像或 css:

    RewriteCond %{REQUEST_URI} !.*\.png$ [NC]
    RewriteCond %{REQUEST_URI} !.*\.css$ [NC]
    

    【讨论】:

      猜你喜欢
      • 2018-07-16
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      • 2020-10-09
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多