我是htaccess配置的新手,我需要你的帮助。
我有这个网址:
http://www.mypage.com/page/web/controller/index.php
我不想表现出来 页/网络/控制器/ index.php的
请问我该怎么做?
这是我的实际.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mypage.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.mypage.com$
RewriteCond %{REQUEST_URI} !mypage/web/
RewriteRule (.*) /page/web/$1 [R=301,L]
RewriteRule ^page/web/(.*)$ $1 [R=301,L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
RewriteCond %{HTTP_HOST} ^mypage.com$[OR]
RewriteCond %{HTTP_HOST} ^www.mypage.com$
RewriteRule (.*) "http\:\/\/mypage\.com\/page\/web\/" [R=301,L]
答案 0 :(得分:0)
您可以从http://www.mypage.com/page/web/controller/index.php
重定向到http://www.mypage.com
只需将header("location: http://www.mypage.com")
添加到../web/controller/index.php
的顶部,然后将index.php添加到根目录,这会将您重定向到http://www.mypage.com/index.php
。
这不是您正在寻找的解决方案,但可以作为替代解决方案
并且this link may help
谢谢:))