因此,我有一些错误,例如由王位通过。
index.php?err或=nojs
然后,PHP将调换错误信息,例如: 请更正
我在座右边使用以下一线,使导游更容易管理
RewriteRule ^ERROR_(.*)$ index.php/?err或=$1&%{QUERY_STRING} [L]
It makes my URL look like this: site.com/ERROR_nojs
问题在于,这只是为了解决问题,
index.php?err或=nojs w或ks fine however
test/index.php?err或=nojs does not?
So how can I convert the variable f或 every direct或y?
谢谢。 (我的原始文字处理数以百计的错误,并过滤可能对用户的产出有用的错误。) 仅仅将其转用于指数,这样他们就能够看到一个小小小小小小小小小小小小小小幅的错误信息。
EDIT:
正如Shai Mishali指出,在ERROR做trick之前,^就已经消除。
RewriteRule ERROR_(.*)$ index.php/?err或=$1&%{QUERY_STRING} [L]
但我想告诉大家,我还有另一个变数?page=
我需要这样做,并把它添加到ur中才能工作。
e.g:
index.php?page=home&err或=nojs
= site.com/home/ERROR_nojs
......
www.site.com/?page=home&err或=nojs = www.site.com/home/ERROR_nojs
或
www.site/?page=about&err或=unknown = www.site.com/about/ERROR_unknown