我的网站上有四个页面:001-earth.php
,002-water.php
,003-fire.php
和004-air.php
。
我想在编辑网站时以特定顺序显示这些文件,为了方便起见,这就是我将数字放在文件名中的原因。但我不希望我的网站访问者在访问该页面时看到这些数字。我想隐藏浏览器地址栏中的数字和破折号。
我的问题是:是否可以从网址中隐藏数字(001-
,002-
等),但不能从文件名中删除它们,以便当有人访问该文件时位于http://example.com/001-earth.php
,浏览器的地址栏实际显示http://example.com/earth.php
?
若然,怎么样?
答案 0 :(得分:0)
尝试在.htaccess中添加以下内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^/?earth.php /001-earth.php [L]
RewriteRule ^/?water.php /002-water.php [L]
RewriteRule ^/?fire.php /003-fire.php [L]
RewriteRule ^/?air.php /004-air.php [L]
</IfModule>