2014-09-13 20 views
1
<IfModule mod_rewrite.c> 
RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule^/index.php [L] 
</IfModule> 

我已經上傳從WAMP的服務器我的項目GoDaddy的託管 現在的問題是,當我對我的任何鏈接它追加到以前的URL 點擊請幫助 請查看我的網站http://www.showbizwhisper.com這htaccess文件總是附加上一個鏈接新的鏈接

,這是我的導航HTML

<li><a <?php if($page=="home") echo "class='active'" ?> href="home"><span><i class="fa fa-home fa-lg"></i></span></a></li> 
       <li><a <?php if($page=="news") echo "class='active'" ?> href="news/1"><span>News</span></a></li> 
       <li><a <?php if($page=="gossips") echo "class='active'" ?> href="gossips/1"><span>Whisper</span></a></li> 
       <li><a <?php if($page=="movies") echo "class='active'" ?> href="movies/1"><span>Movies</span></a></li> 
       <li><a <?php if($page=="dramas") echo "class='active'" ?> href="dramas/1"><span>Drama</span></a></li> 
       <li><a <?php if($page=="celebs") echo "class='active'" ?> href="celebs/1"><span>Celebs</span></a></li> 
       <li><a <?php if($page=="video") echo "class='active'" ?> href="video/1"><span>Music & Videos</span></a></li> 
       <li><a <?php if($page=="gallery") echo "class='active'" ?> href="gallery/1"><span>Gallery</span></a></li> 
       <li><a <?php if($page=="lifestyle") echo "class='active'" ?> href="lifestyle/1"><span>Life Style</span></a></li> 
       <li><a <?php if($page=="offbeat") echo "class='active'" ?> href="offbeat/1"><span>Off Beat</span></a></li> 

回答

4

問題可以在這裏看到:

<li><a <?php if($page=="news") echo "class='active'" ?> href="news/1"><span>News</span></a></li>

如果你對你的網站上,例如http://showbizwhisper.com/movies/1和你點擊,你會被帶到http://www.showbizwhisper.com/movies/新聞/ 1該鏈接。

這是因爲您的瀏覽器認爲當前文件爲1,當前文件爲news,您的鏈接狀態爲當前目錄中的文件夾,而不是根目錄。

爲了解決這個問題,href="後添加斜線,這樣的鏈接現在這個樣子:

<li><a <?php if($page=="news") echo "class='active'" ?> href="/news/1"><span>News</span></a></li>

這會使你的鏈接去根目錄第一。

您還可以通過在<head>部分加入鹼標記HTML文檔解決這個問題,比如:

<base href="http://showbizwhisper.com" target="_self">

+0

可以引導我已經失去了所有的圖像鏈接也 現在有沒有快捷鍵,以避免在數據庫 – 2014-09-13 16:36:14

+1

沒錯添加斜線每一個環節,正如我所說的只是追加'<基地HREF =「http://showbizwhisper.com」目標=「_自我」>'你​​''標籤。 爲了解釋: 同樣的問題也適用於圖片,你的情況'圖標/ twitter.png'將加載'HTTP:// www.showbizwhisper.com /電影/新聞/圖標/上'HTTP twitter.png': // www.showbizwhisper.com /電影/ 1' 添加''標籤是一個快速解決了這一點。 – 2014-09-13 16:36:46

+0

我找到的唯一解決方案!在WEB上沒有其他地方了!感謝@MarkHughes的回答,並感謝你問穆罕默德! – 2015-06-03 00:20:43