将.htaccess重定向与apache别名结合起来

时间:2018-03-02 15:00:39

标签: apache .htaccess

在我的主机配置中,我有apache别名:

Alias /jobs /var/www/my/web

指向cms的根目录(在除主网站之外的其他目录中)

现在我需要添加重定向到点

http://mydomain/jobs - > http://mydomain/jobs/jobs

维护网址http://mydomain/jobs

我不确定别名是否有必要/可能达到这种效果。

UPDATE 由于它是Drupal cms,它也有自己的规则,如:

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^ index.php [L]

1 个答案:

答案 0 :(得分:0)

您可以在/var/www/my/web/.htaccess

中使用此规则
RewriteEngine On
RewriteBase /jobs/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?!jobs/).*$ jobs/$0 [L,NC]