如果我想在每个网址上显示相同的内容,.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
但这似乎没有任何影响。帮助
答案 0 :(得分:0)
请尝试以下规则:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !index.php
RewriteRule .* /index.php [QSA,L]
您还可以使用以下条件排除某些静态文件,如images或css:
RewriteCond %{REQUEST_URI} !.*\.png$ [NC]
RewriteCond %{REQUEST_URI} !.*\.css$ [NC]