仅将domain.com重定向到domain.com/subfolder/index.php而不是域名/其他

时间:2014-08-07 00:26:06

标签: apache .htaccess redirect oxwall

如果用户请求现有的PHP代码,我将其放在根目录中:

  • domain.com/images/pic1.jpg
  • domain.com/anyphp.php
  • domain.com/someapp/somecode.php
  • domain.com/anything.someExt

不做任何事情,保持原样,他们工作得很好。

但如果他只是输入domain.com - >将他发送到domain.com/myNewApp/index.php,这是我很酷的新应用。不要将URL重写为domain.com/index.php,因为它适用于我现有的应用程序。

我希望答案可能非常简单,但我只是放弃尝试

2 个答案:

答案 0 :(得分:0)

您是否可以访问Apache conf文件?如果是这样的话:

RewriteEngine  on
RedirectMatch ^/(.*)$ http://example.com/myNewApp/index.php

应该工作。

修改:此重写无法正常工作。我从未使用过正则表达式捕获。我误读了你想要的东西。看起来你找到了答案,但如果你将正则表达式更改为:

,这仍然有效
RewriteEngine  on
RedirectMatch ^/$ http://example.com/myNewApp/index.php

查看此页面以获得更多重写优点: http://httpd.apache.org/docs/current/rewrite/remapping.html

答案 1 :(得分:0)

DirectoryIndex oxwall / index.php

简单但有效