两个RewriteRules - 一个匹配

时间:2014-05-08 08:52:33

标签: apache .htaccess

我有一个非常简单的问题,但找不到答案......

网站Base是/ home /

RewriteEngine On
AddCharset UTF-8 .php
RewriteBase /home
RewriteCond %{REQUEST_URI} !^/home
RewriteRule ^(/?)(.*) /home/$2 [L]
  1. )Url / home / docs / news工作正常,但/ home / docs / news / page1 /不会被重写 - 为什么?

  2. )我现在应该添加什么,将/ home / docs /也改写为/?

  3. 非常感谢, 尝试了这么多。

    利奥拉

1 个答案:

答案 0 :(得分:0)

将此.htaccess放入/home/docs/.htaccess

RewriteEngine On
RewriteBase /home/docs/

RewriteRule ^((?!docs/).*)$ docs/$2 [L,NC]