WordPress 博客 + Laravel 具有 SEO 友好的网址
Wordpress blog + Laravel with SEO friendly urls
我有一个 Laravel 的网站,我正在 url 的网站上创建一个 wordpress 博客。
我已经在laravel的public目录下上传了wordpress博客。为了从 laravel htaccess 规则中排除 wordpress 博客,我在 laravel htaccess
中添加了以下行
RewriteCond !^(blog)
它工作正常,但是当我为博客启用 SEO 友好 urls 使 urls 成为
http://abcd.com/blog/sample-post/
当我尝试查看博客时出现内部错误 post。
只要有以下两个文件就可以了:
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
.
已经完成了
我有一个 Laravel 的网站,我正在 url 的网站上创建一个 wordpress 博客。
我已经在laravel的public目录下上传了wordpress博客。为了从 laravel htaccess 规则中排除 wordpress 博客,我在 laravel htaccess
中添加了以下行RewriteCond !^(blog)
它工作正常,但是当我为博客启用 SEO 友好 urls 使 urls 成为
http://abcd.com/blog/sample-post/
当我尝试查看博客时出现内部错误 post。
只要有以下两个文件就可以了:
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
.