嘿,我已经上下搜索了问题,但没有找到我想要的答案。如果这是一个骗局,我道歉,请告诉我答案。
我设置了htaccess如果有人输入:
www.example.com/menu
它加载下面的页面"www.example.com/page.php"。
我面临的问题是,如果有人输入:
www.example.com/page.php
直接,它不会将URL更改为"www.example.com/menu",而只是显示为"www.example.com/page.php"
我怎样才能使它,如果人们输入"www.example.com/page.php"或"www.example.com/menu",它将始终显示url为"www.example.com/menu"?
这是我的htaccess:RewriteEngine On
RewriteRule ^menu/?$ page.php [NC,L]
把这段代码放到你的htaccess(根文件夹)
RewriteEngine On
RewriteCond %{THE_REQUEST} 's/page'.php [NC]
RewriteRule . /menu [R=301,L]
RewriteRule ^menu$ /page.php [L]