将根目录重写为子目录

时间:2016-12-28 19:55:29

标签: php apache .htaccess mod-rewrite content-management-system

我正在开发一个运行后端和两个不同目录前端的网站。

  • /前端/
  • /管理/

我想将/ frontend /作为root运行,同时仍然运行/ admin /作为它自己的目录。

我需要写入.htaccess才能执行此操作。

这就是我的.htaccess文件当前的样子:

Car.person

任何和所有答案都将不胜感激。

1 个答案:

答案 0 :(得分:0)

RewriteEngine On之后添加此内容:

# Redirect any requests within frontend/, removing frontend/
RewriteRule ^frontend/(.*)$ http://www.example.com/$1 [R=301,L]
# Rewrite anything that is not in admin/ to frontend/
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule ^(.*)$ frontend/$1 [L]

请务必更新第2行的基本网站网址。