[英]Redirect to a subdirectory with .htaccess
我正在學習教程,但遇到重定向問題。
我正在運行Ubuntu 16.04。
該項目文件位於/var/www/html
目錄中,名為tuto
我的目錄tuto具有以下目錄: /controller
, /view
, /model
, /core
和webroot
並且作為文件它具有index.php
和.htaccess
webroot目錄具有以下目錄: /css
, /img
, /js
以及作為index.php
文件
我想要這樣,當輸入以下URL: //localhost/tuto/css/style.css
, .htaccess
文件將在webroot/css/style.css
查找
我該如何編碼?
您只需要在htaccess文件中重定向該特定文件即可。 我認為您的重定向很少,因此將其放在所有重定向之前:
RewriteEngine On
RewriteRule ^css/style.css webroot/css/style.css [QSA,NC]
並在您的html代碼中將其稱為:
<link rel="stylesheet" href="css/style.css">
您可以按照他們的建議進行操作,這可能會與您的其他htaccess重寫規則產生沖突。 我只會簡單地去做
RewriteEngine On
RewriteRule ^css webroot/css [QSA,NC]
RewriteRule ^js webroot/js [QSA,NC]
那么每個指向css / js文件夾的鏈接實際上都會調用webroot文件夾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.