Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mod Rewrite:域名后带参数的前导斜杠_Php_Apache_.htaccess_Mod Rewrite_Url Rewriting - Fatal编程技术网

Php Mod Rewrite:域名后带参数的前导斜杠

Php Mod Rewrite:域名后带参数的前导斜杠,php,apache,.htaccess,mod-rewrite,url-rewriting,Php,Apache,.htaccess,Mod Rewrite,Url Rewriting,我正在尝试创建一个重写规则,将带有参数的URL更改为后跟参数的正斜杠 重写规则: RewriteRule^(.*)$send.php?url=$1&name=&submit=submit[NC,L] 上述规则应适用于URL: example.com/google.com 但是,尽管URLexample.com/google.com仍保留在浏览器栏中,并且我没有收到404或500服务器错误,但没有将google.com添加为参数,而是将send.php添加为URL参数 URL应转到: send.p

我正在尝试创建一个重写规则,将带有参数的URL更改为后跟参数的正斜杠

重写规则:
RewriteRule^(.*)$send.php?url=$1&name=&submit=submit[NC,L]

上述规则应适用于URL:
example.com/google.com

但是,尽管URL
example.com/google.com
仍保留在浏览器栏中,并且我没有收到404或500服务器错误,但没有将google.com添加为参数,而是将
send.php
添加为URL参数

URL应转到:
send.php?url=google.com&name=&submit=submit
但目前的情况是:
send.php?url=send.php&name=&submit=submit

有趣的是,如果我稍微更改
重写规则
,一切正常。 工作
重写规则
RewriteRule^send/(.*)$/send.php?url=$1&name=&submit=submit[NC,L]

以下是
重写规则的工作版本和非工作版本的日志副本

(工作)的日志^send/(.*)$/send.php?url=$1&name=&submit=submit[NC,L]

[Tue Oct 11:03:09.500902 2016][rewrite:trace3][pid 6376:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:14876]127.0.0.1---[example.com/sid#611988][rid 2f16c40/initial][perdir c:/xampp/htdocs/test/]添加路径信息后缀:c:/xampp/htdocs/test/send c:/xampp/htdocs/test send/google

[周二10月11日11:03:09.500902 2016][rewrite:trace3][pid 6376:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:14876]127.0.0.1---[example.com/sid#611988][rid 2f16c40/initial][perdir c:/xampp/htdocs/test

[10月11日星期二11:03:09.500902 2016][rewrite:trace3][pid 6376:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:14876]127.0.0.1---[example.com/sid 611988][rid 2f16c40/initial][perdir c:/xampp/htdocs/test]将模式“^send/(.*)”应用于uri“send/google.com”

[星期二10月11日11:03:09.500902 2016][rewrite:trace2][pid 6376:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:14876]127.0.0.1---[example.com/sid#611988][rid 2f16c40/initial][perdir c:/xampp/htdocs/test rewrite'send/send/google.com'->'/send.php?url=google.com&name=&submit=submit

[星期二10月11日11:03:09.500902 2016][rewrite:trace3][pid 6376:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:14876]127.0.0.1---[example.com/sid#611988][rid 2f16c40/initial]split uri=/send.php?url=google.com&name=&submit=&submit->-uri=/send.php,args=url=google url=submit=submit

记录(不工作)
RewriteRule^(.*)$send.php?url=$1&name=&submit=submit[NC,L]

[周二10月11日11:21:58.485476 2016][rewrite:trace3][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 3314c38/initial][perdir c:/xampp/htdocs/test strip/dir前缀:c:/xampp/htdocs/test

[10月11日星期二11:21:58.485476 2016][rewrite:trace3][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 3314c38/initial][perdir c:/xampp/htdocs/test

[周二10月11日11:21:58.485476 2016][rewrite:trace2][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 3314c38/initial][perdir c:/xampp/htdocs/test rewrite'google com'->'send.php?url=google.com&name==submit submit submit

[周二10月11日11:21:58.485476 2016][rewrite:trace3][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 3314c38/initial]分割uri=send.php?url=google.com&name=&submit=submit->uri=send.php,args=url=google.com&submit=submit

[周二10月11日11:21:58.485476 2016][rewrite:trace3][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 3314c38/initial][perdir c:/xampp/htdocs/test add per dir prefix:send.php->c:/xampp/htdocs/test send.php

[周二10月11日11:21:58.485476 2016][rewrite:trace2][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 3314c38/initial][perdir c:/xampp/htdocs/test strip文档根前缀:c:/xampp/htdocs/test send.php->/send.php

[10月11日星期二11:21:58.485476 2016][rewrite:trace1][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 3314c38/initial][perdir c:/xampp/htdocs/test internal redirect with/send.php[内部重定向]

[周二10月11日11:21:58.485476 2016][rewrite:trace3][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 331af78/initial/redir#1][perdir c:/xampp/htdocs/test strip/dir前缀:c:/xampp/htdocs/test send.php->send.php

[10月11日星期二11:21:58.485476 2016][rewrite:trace3][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 331af78/initial/redir#1][perdir c:/xampp/htdocs/test

[周二10月11日11:21:58.485476 2016][rewrite:trace2][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 331af78/initial/redir#1][perdir c:/xampp/htdocs/test rewrite'send.php->'send.php->'send.php?url=send.php&name=&submit submit

[周二10月11日11:21:58.485476 2016][rewrite:trace3][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/sid#3e1988][rid 331af78/initial/redir#1]分割uri=send.php?url=send.php&name=&submit uri submit uri send.php,args=url=send.php&name=submit

[10月11日星期二11:21:58.485476 2016][rewrite:trace3][pid 5176:tid 1632]mod_rewrite.c(476):[client 127.0.0.1:15724]127.0.0.1---[example.com/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ send.php?url=$1&name=&submit=submit [NC,L]