不要在地址栏显示URL


Dont show URL in address bar

我正在做一个PHP项目。

当我点击索引页,然后它显示:www.abc.com/index.html当我点击xyz页面时它显示:www.abc.com/xyz.html

但是我不想那样表现。

我想显示如下:当我点击索引页时:www.abc.com当我点击xyz页面,然后它显示:www.abc.com/xyz

请帮帮我。

你要找的是.htaccess中的ReWrite。如果你不知道.htaccess -file是什么,我建议你谷歌一下。

你的问题可以在.htaccess -文件中这样解决。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.html [NC,L]