mod_rewrite将index.php的任何实例重定向到目录index.php的根目录

时间:2013-01-24 16:10:25

标签: apache mod-rewrite url-rewriting

我想要实现的目标:

  • alias / index.php?“这里有什么”一直有效
  • alias /“any directory”/index.php重定向到alias / index.php
  • “any file.php”重定向到alias / index.php
  • alias /“any directory”/“any file.php”重定向到alias / index.php

只希望能够从别名目录

的根目录执行index.php

尝试:

RewriteCond %{REQUEST_FILENAME} !index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ https://<host>:<port>/<alias>/index.php [NC,R,L]

这不会将任何子目录中的index.php重定向到alias / index.php

0 个答案:

没有答案