我有一个Laravel的网站,我正在网站上用url开始一个wordpress博客。
我已经在laravel的公共目录中上传了wordpress博客。要从laravel htaccess规则中排除wordpress博客,我在laravel htaccess中添加了以下行
RewriteCond $1 !^(blog)
它工作正常,但当我为博客启用SEO友好网址时,将网址设为
http://abcd.com/blog/sample-post/
当我尝试查看博客帖子时,它会出现内部错误。
答案 0 :(得分:0)
只要你有以下两个文件,你应该没问题:
DOCUMENT_ROOT/.htaccess
(文档根目录是您的Laravel public
目录):
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
<强> DOCUMENT_ROOT/blog/.htaccess
强>:
RewriteEngine on
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
当然,我已经减少了默认值 - 只显示每个文件中的内容。
因此,您根本不需要排除目录。这已经完成了RewriteCond %{REQUEST_FILENAME} !-d
。