我是一个.htaccess n00b,不能为我的生活得到正则表达式的句柄。mod_rewrite重定向规则变量问题
我有下面这段RewriteRule
代码工作得很好:
RewriteRule ^logo/?$ /pages/logo.html
基本上,它需要/pages/logo.html
并使其/logo
。
有没有一种方法可以让我将这些代码概括为变量,这样它就可以自动工作,而不必为每个页面设置独立的行?
我知道$1
可以作为一个变量,但通常用于查询,我不能让它在这种情况下工作。
我是得到它,这样它并不适用于PHP文件在我的服务器上挣扎的唯一件事不受此重写。 我最终与 RewriteCond%{REQUEST_FILENAME}!^。* \。php $ – Yahel 2009-09-12 15:00:00
您也可以使用'RewriteCond%{REQUEST_FILENAME}!-f'来排除任何现有的常规文件。 – Gumbo 2009-09-12 22:41:26