我想隐藏网址中的文件扩展名 如果当前网址是
HTTP://localhost/salsgiver/administrator/menus.php节=约
然后新的将完全
的http://本地主机/ salsgiver /管理员/菜单/节/约
等等,如果当前网址是
,则为simillarlyHTTP://localhost/salsgiver/administrator/products.php ID = 1
然后新的将完全
的http://本地主机/ salsgiver /管理员/产品/ 1
或某些不同的东西,以便观众无法猜出确切的网址。
我搜索谷歌并发现了一些问题
http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html
并且也使用但它不起作用,并且在apache中也启用了mod_rewrite模块。当我创建.htaccess以使用
保护所有文件夹时deny from all
它工作正常。
答案 0 :(得分:0)
你可以这样做,但如果你使用一个index.php然后选择打开哪个文件(products.php或menus.php),mod_rewrite就会更容易使用
对于单个索引文件:
RewriteRule ^(.*)$ index.php?query=$1 [L]
对于多个文件:
RewriteRule ^(.*?)/(.*?)/(.*?)$ $1.php?$2=$3 [L]