如何使用.htacess隐藏地址栏中的网址
我一直在寻找所有的互联网,但我没有运气。我找到了一些答案,但它是没有帮助如何使用.htacess隐藏地址栏中的网址
我不如何使用.htacess但我发现这个代码
RewriteEngine on
# Rewrite /foo/bar to /foo/bar.php
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L]
# Return 404 if original request is /foo/bar.php
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule .* - [L,R=404]
# NOTE! FOR APACHE ON WINDOWS: Add [NC] to RewriteCond like this:
# RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$" [NC]
它似乎要禁止所有的页面,除了指数
http://www.skymount.in/mega_menu.php?id=%27503732-u_submenuid%27
这是链接 我希望它看起来像
http://www.skymount.in/mega_menu.php
也许
http://www.skymount.in/mega_menu
请帮助
的$ 1表示 “使用原始URL的第一部分捕获”。为了捕获原始URL的一部分,你需要使用括号来捕捉它是这样的:
RewriteRule ^/mega_menu/(.*) /$1
这意味着“采取任何开头/ mega_menu /,然后捕获接下来,把。!那到变量$ 1重写只是$ 1变量和追加原始查询字符串
我希望它可以帮助你
使用此作为整个.htaccess
文件内容:
RewriteEngine on
RewriteRule ^mega_menu\.php$ mega_menu.php?id=%27503732-u_submenuid%27 [NC]
我应该改变整个.htaccess与这两行或将它们添加在我的.htacces – coolmonster
整个.htaccess – Hossam
不幸运的兄弟...它什么也没有 – coolmonster
没有运气请协助,如果你可以进一步协助 – coolmonster