[英]Install WordPress inside Laravel public folder
我正在嘗試將 WordPress 安裝到 Laravel 公用文件夾中。 我已經完成了安裝,但是當我嘗試使用 URL 訪問相同的內容時,得到 WordPress 主頁沒有任何設計。
請找到 Laravel 的 .htaccess 文件
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
#Exclude url with quora
RewriteCond $1 !^(quora)
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
WordPress .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /quora
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /quora/index.php [L]
</IfModule>
不要將 wordpress 文件夾放在 laravel 公眾文件夾中,這是錯誤的做法,可能會導致問題。
我建議您改為在服務器根目錄上創建 2 個文件夾,一個使用 laravel,一個使用 wordpress。
然后從 laravel 訪問 wordpress 你有兩個選擇,
我想你要找的是別名所以
要創建別名,請創建一個新的 apache conf,但不要使用服務器屬性,而是使用別名屬性
Alias /wordpress /var/www/wordpress/
<Directory "/var/www/wordpress/">
//here your directory conf
</Directory>
enable the conf in apache, restart the server and now, on laravel when you go to the route /wordpress you're on wordpress.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.