我想根據所選國家/地區顯示網址,因此我使用htaccess根據所選國家/地區重定向網址。例如,我想要的網址是這樣的:www.example.com/us/index.html
使用htaccess時不適用樣式
我有我的文件,如下面
public_html/includes/style.css
public_html/index.php
中的index.php我已經鏈接的樣式表,如「../includes/style.css
」
當我嘗試www.example.com
風格應用正確。一旦用戶在index.php中選擇國家,url將被重定向爲www.example.com/us/index.html
。但是對於這個重定向頁面,風格沒有正確應用。
我已經跟隨在.htaccess重定向頁面狀態,
RewriteRule ^([^/]+)/([^\.]+)\.html$ index.php?cnt=$1 [L]
感謝。
感謝。我使用了相同的,在標題中我有一個變量$ home,其中包含$ home =「../」之類的路徑。同時鏈接我使用的樣式表像href =「<?php echo」$ home.includes/style.css「;?>」。這是對的嗎? – VKGS 2011-03-16 05:36:46
nope。 $ home仍然是相對路徑。您需要獲取您的域的基本網址。如果您使用的是虛擬主機,您可以簡單地使用/includes/style.css,但如果您使用的是諸如http:// localhost/project1之類的東西,那麼您必須弄清楚您的webroot在index.php中的含義。你有什麼樣的設置? – JohnP 2011-03-16 05:44:42
你是對的。爲了測試目的,我把我的文件放在「localhost/projects/sample /」下。示例文件夾包含諸如includes/style.css之類的目錄以及諸如index.php,.htaccess之類的文件。是否有任何具體的功能,以獲得在PHP的baseurl? – VKGS 2011-03-16 05:49:40