我对这些问题非常新,请提供帮助。
我有两个问题涉及改写(原第2.2条)。
(1) 我想要做的是,例如,把rite/log改成 log。 可以通过这样做
RewriteRule ^/?login/?$ /login.php [L]
然而,我也想做的是让残疾的用户能够进入/。 php直接。
如果是我写的话,
RewriteRule ^/?.*.php$ /file_not_exist.html [L]
This doesn t work and even /login will be rewritten to /file_not_exist.html.
是否有办法这样做? 我注意到,在帕帕帕帕奇2.5文件中,有国旗,但我却可以在阿帕奇2.2中使用。
2) 我愿取代所有亚克斯要求,即:
RewriteRule ^/?ajax/([a-zA-Z]+)/?$ /ajax/$1.php [L]
然而,当我试图进入Xyz的地方时。 php确实存在,浏览器将显示“/ajax/xyz.php”确实存在,这就使ppl知道,/ajax/action是由/ajax/action实施的。 php。
如何消除这种/jax/xyz.php? 我认为,现在的唯一途径是把所有档案按jax方向列出,并做到如下:
Rewrite Rule ^/?ajax/(action1 action2 ́3)/?$/ajax/$1.php [L]
然后,当用户查阅/ajax/xyz时,它只是说/ajax/xyz确实存在,但不是/ajax/xyz.php。 但这非常麻烦。 是否有更好的办法这样做?
非常感谢!