重定向呼叫为特定的文件扩展名

问题描述:

我想重定向到一个特定的文件扩展名(这里.jphp)到另一个网址,调用的文件名部分作为子文件夹的任何调用。我尝试:重定向呼叫为特定的文件扩展名

RewriteEngine On 
RewriteRule [^/]/([^\.jphp])\.jphp /js/$1/ 

应该忽略之前的最后一个什么“/”,然后存储在文件名$ 1重定向到主机/ JS // 我到底做错了什么?

A ^作为正则表达式字符类中的第一个字符[]是一个反转。 [^/]评估为“这不是一个斜杠任何字符”,而[^\.jphp]演算值为“任何系统字符是不是一个.jph

既然你不指定系统字符重复的限制,你限制性网址是形式的

X/z.jphp

,其中x和z是任何单个字符未上述排除的字符中的一个。