Php mod rewrite赢得';我不能接受我的斜杠

Php mod rewrite赢得';我不能接受我的斜杠,php,mod-rewrite,Php,Mod Rewrite,我刚开始修改mod rewrite,我想不出什么。 这很有效 RewriteRule ^client-(.*)?$ clients.php?client=$1 [NC] 这并不重要 RewriteRule ^client/(.*)?$ clients.php?client=$1 [NC] 我试图让它看起来像client/nameclient而不是client-nameclient 我不明白为什么它不会带走我的斜杠角色 我搜索了一下,除了和结束斜杠有关的东西什么也没找到,我甚至试过 Rew

我刚开始修改mod rewrite,我想不出什么。 这很有效

RewriteRule ^client-(.*)?$ clients.php?client=$1  [NC]
这并不重要

RewriteRule ^client/(.*)?$ clients.php?client=$1  [NC]
我试图让它看起来像
client/nameclient
而不是
client-nameclient
我不明白为什么它不会带走我的斜杠角色

我搜索了一下,除了和结束斜杠有关的东西什么也没找到,我甚至试过

RewriteCond  %{DOCUMENT_ROOT}/client/$1  !-f
但没什么区别


非常感谢

您可能需要用反斜杠来摆脱斜杠

RewriteRule ^client\/(.*)?$ clienti.php?client=$1  [NC]

你可能需要用反斜杠来避开斜杠

RewriteRule ^client\/(.*)?$ clienti.php?client=$1  [NC]

似乎您输入了一个错误,因为我看到了
clients.php
clienti.php

RewriteRule ^client-(.*)?$ clients.php?client=$1  [NC]
                                 ^ this 

RewriteRule ^client/(.*)?$ clienti.php?client=$1  [NC]
                             and ^ are not same

似乎您输入了一个错误,因为我看到了
clients.php
clienti.php

RewriteRule ^client-(.*)?$ clients.php?client=$1  [NC]
                                 ^ this 

RewriteRule ^client/(.*)?$ clienti.php?client=$1  [NC]
                             and ^ are not same

不,那只是我的复制粘贴,问题不在于不,那只是我的复制粘贴,问题不在于我认为这与AllowEncodedSlash有关,当我在上面添加AllowEncodedSlash这行时,它说了500个内部错误不,这是不同的事情:((这是我遗漏的东西吗?可能不是在这一行,而是在另一行?我应该添加其他东西吗?我的代码是RewriteRule^client-(.*)-expo-(.*)-([0-9]*)$clienti.php?client=$1&expo=$2&an=$3[NC,L]RewriteRule^client/(.*)$clienti.php?client=$1[NC,B](这不起作用)我先写了一个更大的,因为它更具体。嗨,我只想在这里写解决方案,这样其他有同样问题的人就不会再浪费宝贵的时间了,好吧,它没有阅读客户机/客户机名称规则的原因是,首先必须为客户机/单独添加一个规则,不要说它重定向到索引或其他什么,而不是ksanyway@adriana:如果你把它作为一个答案贴出来会更好,详细地告诉我们哪里错了,然后接受你自己的答案。这是最好的方式:)我认为这与AllowEncodedSlash有关,当我在上面添加AllowEncodedSlash这行时,它说了500个内部错误不,这是不同的事情:((这是我遗漏的东西吗?可能不是在这一行,而是在另一行?我应该添加其他东西吗?我的代码是RewriteRule^client-(.*)-expo-(.*)-([0-9]*)$clienti.php?client=$1&expo=$2&an=$3[NC,L]RewriteRule^client/(.*)$clienti.php?client=$1[NC,B](这不起作用)我先写了一个更大的,因为它更具体。嗨,我只想在这里写解决方案,这样其他有同样问题的人就不会再浪费宝贵的时间了,好吧,它没有阅读客户机/客户机名称规则的原因是,首先必须为客户机/单独添加一个规则,不要说它重定向到索引或其他什么,而不是ksanyway@adriana:如果您将其作为答案发布,请详细说明并告诉我们错误,然后接受您自己的答案,这是最好的方式:)