Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
.htaccess,有人能解释一下这个代码的作用吗? 重新启动发动机 RewriteCond%{QUERY_STRING}^search=([^&]+)$ 重写规则^produktysearchdu\.php$%1?[R=301,L,NE] RewriteRule^([^/]+)produktysearchdu.php rw=1&search=$1[L,QSA] 错误文档404https://www.google.sk_Php_.htaccess - Fatal编程技术网

.htaccess,有人能解释一下这个代码的作用吗? 重新启动发动机 RewriteCond%{QUERY_STRING}^search=([^&]+)$ 重写规则^produktysearchdu\.php$%1?[R=301,L,NE] RewriteRule^([^/]+)produktysearchdu.php rw=1&search=$1[L,QSA] 错误文档404https://www.google.sk

.htaccess,有人能解释一下这个代码的作用吗? 重新启动发动机 RewriteCond%{QUERY_STRING}^search=([^&]+)$ 重写规则^produktysearchdu\.php$%1?[R=301,L,NE] RewriteRule^([^/]+)produktysearchdu.php rw=1&search=$1[L,QSA] 错误文档404https://www.google.sk,php,.htaccess,Php,.htaccess,如果Apache的Mod Rewrite可用 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{QUERY_STRING} ^search=([^&]+)$ RewriteRule ^produktysearchdu\.php$ %1? [R=301,L,NE] RewriteRule ^([^/]+) produktysearchdu.php rw=1&search=$1

如果Apache的Mod Rewrite可用

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^search=([^&]+)$
    RewriteRule ^produktysearchdu\.php$ %1? [R=301,L,NE]
    RewriteRule ^([^/]+) produktysearchdu.php rw=1&search=$1 [L,QSA]
    ErrorDocument 404 https://www.google.sk
</IfModule>
如果url查询字符串以
search=
开头,并且
search=
有一个值

RewriteEngine On
如果满足上述条件(搜索=*)
…并且url与下面的php文件匹配
... 删除查询字符串(这是问号)
... 并使用301从上面的
%1
重定向到匹配

RewriteCond %{QUERY_STRING} ^search=([^&]+)$
这是一条单独的规则,看起来被破坏了
...
.php
rw=1

... 然后将任何URL发送到下面的文件进行解析

RewriteRule ^produktysearchdu\.php$ %1? [R=301,L,NE]
定义触发404时要显示的内容

RewriteRule ^([^/]+) produktysearchdu.php rw=1&search=$1 [L,QSA]
结束这一节

ErrorDocument 404 https://www.google.sk


Apache有一本很好的关于重写指令的手册:这段代码还能用吗?就像Magnus说的,你应该先研究重写指令!
ErrorDocument 404 https://www.google.sk
</IfModule>