vic*_*cch 7 apache url .htaccess mod-rewrite http
我对mod_rewrite规则有些困难.我想重写任何请求
www.example.com/dev/*
Run Code Online (Sandbox Code Playgroud)
至
www.example.com/*
Run Code Online (Sandbox Code Playgroud)
例如,当请求url是www.example.com/dev/index.php
,响应应该是www.example.com/dev/index.php
,而不仅仅是url看起来像是来自根目录,但它实际上是使用index.php
from根目录.
我尝试过mod_alias
RedirectMatch (^/dev/)(.*) http://www.example.com/$2
Run Code Online (Sandbox Code Playgroud)
但是不可能在mod_alias中应用ip地址条件,所以我仍然需要一个mod_rewrite的解决方案.
有人会分享一些知识吗?谢谢.
zie*_*mer 10
这样的事怎么样?
RewriteRule ^dev/(.*)$ $1
Run Code Online (Sandbox Code Playgroud)
这需要在根文件夹中,或应用于主Apache配置(不在.htaccess中).
有关的.htaccess重定向通常的规则-包括RewriteEngine on
,Options FollowSymLinks
和AllowOverride FileInfo
在地方包括在内.有关详细信息,请访问http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule.
归档时间: |
|
查看次数: |
19217 次 |
最近记录: |