2015-09-07 44 views
1

我已經搜索周圍,但我找不到解決方案,涵蓋了我所有的方面。使用PHP查詢的虛擬站點體系結構

我希望這個網址

www.site.com/page/underpage

要進入:

www.site.com/?p=page_underpage

無需更改url字段。

我知道我可以在每個鏈接的.htaccess中使用301重定向,但鏈接中的鏈接不斷變化。

原因是我喜歡這個鏈接比PHP查詢好得多。我發現幾乎所有其他網站都有。

但也是最後一個問題:

這不是一個好主意嗎?它會影響SEO嗎?

+0

還是隻是修改我的PHP包含腳本更容易? – angribirdi

回答

1

在你的htaccess

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)/([^/]+)/?$ /?p=$1_$2 [NC,L] 

試試這個這內部重定向 「/頁/ underpage」 到 「/ P = page_underpage」。

+0

工作得很好,謝謝! 但是。當我鍵入「site.com/page/underpage」它工作。當我鍵入「site.com/page/underpage/」它不工作*。它看起來像鏈接是錯誤的,因爲所有的圖像和CSS樣式表不存在。 *重寫程序雖然工作!更新:我實際上找到了最後一個問題的解決方案:https://datakoncepts.com/seo – angribirdi