Dev*_*Bob 2 apache .htaccess mod-rewrite custom-url
所以这是我的问题:我正在尝试使用htaccess文件在网页上进行重定向.这个重定向将是一个自定义URL(即不是"http:// ...",而是像"myurl:// ...".
现在,我正在一个小的本地apache服务器上尝试这个,我有一个index.html页面,一个"test"目录,在这个目录中有一个.htaccess文件和一个test.html文件.
这是.htaccess文件中的内容:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ myurl://test$1 [R=302]
Run Code Online (Sandbox Code Playgroud)
我认为这个问题可能来自这里,因为我对此非常陌生,这是我第一次尝试写入.htaccess文件.那么,如果这不是正确的方法,那么这样做的正确方法是什么?
感谢任何能提供帮助的人
该问题与RewriteRule
检查网址方案本身有关.从源代码mod_rewrite.c中,它只读取方案的子集:
Mod_Rewrite识别的协议
实际上你可以使用RedirectMatch
不检查协议如下:
RedirectMatch /(.*) myurl://$1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1459 次 |
最近记录: |