2014-08-27 69 views
1

我的共享主机(LAMP)上有一个wordpress网站作为附加域。现在我想在wordpress映射目录的子目录中安装laravel 4应用程序,该目录已经是public_html文件夹的子目录。如何在附加域(wordpress)的子目录中安装laravel 4应用程序

因此考虑mywebsite.com是我的附加域,它被映射到wpdir里面public_html。我想在wpdir的目录中安装laravel 4应用程序,例如laravel。现在我的问题是,继续考虑漂亮的URL在WordPress的启用 -

  1. WordPress将完全接管laravel子目录的任何请求。
  2. 如何匹配laravel/public请求到laravel,以便我可以通过mywebsite.com/laravel而不是mywebsite.com/laravel/public访问我的laravel应用程序。

在此先感谢您的帮助和努力。

回答

3

好了我会安装laravel到一个目录中的public_html外起动器(称之为laravel)

root 
    | 
    ---public_html 
    | 
    ---laravel 

然后,我会创建一个在您wpdir一个符号链接指向公众目录中您的laravel目录。

如下因素的行话:

ln -s /path/to/file /path/to/symlink 

你可以做

ln -s /laravel/public /public_html/wpdir/laravel 

然后可能是最好的选择是在你的的.htaccess文件创建规则来规避WordPress的漂亮网址

这样的事情:

RewriteRule ^laravel($|/) - [L] 

此链接可能会帮助重写规则:

http://geronimo89.dk/2011/03/19/making-exceptions-for-wordpress-url-rewriting/

+0

感谢您的回复。如果您可以通过上面的目录示例的示例来解释sym-link会更好。 – 2014-08-28 05:09:32

+0

肯定...上面编辑的答案 – cw24 2014-08-28 10:54:05

相关问题