我想用在我的網站搜索引擎友好的網址,所以我寫了下面的代碼到我的.htaccess文件:SEO友好的URL是工作,但網頁不工作了
# url rewrite query string removal....
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?pagina=$1
# url rewrite query string removal....
或以下的代碼(不是在同一時刻使用,都似乎爲我做同樣的)
# url rewrite query string removal..
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ index.php?pagina=$1
# TEST
# url rewrite query string removal..
兩個工作蠻好的,除了第1頁的所有頁面。如果我嘗試訪問域名,例如www.example.com無法正常工作,但www.example.com/home正在工作,則我的主頁無法正常工作。
我的問題是:我怎麼能有搜索引擎友好的網頁,如果:
原始URL是http://www.example.com/index.php?pagina=home,如果我用的.htaccess代碼將是http://www.example.com/home但我不喜歡www.example.com/首頁作爲我的主頁,我想將主頁重寫爲www.example.com,其他所有應該在www.example.com/filename中,其中文件名可以是任何可以在/ pagina /夾。
如何設置主頁到www.example.com而不是www.example.com/home沒有任何錯誤和什麼.htaccess代碼是最適合我的?
@SwiftArchitect代碼標籤是用於標記代碼,而不是縮寫詞,報價,或您想提請注意的任何其他內容,是不是*碼*。 – cimmanon
我的錯誤。感謝您設置這個直線。 – SwiftArchitect
感謝您瞭解何時不使用代碼標籤的信息,我會記住並永遠不會再使用代碼標籤來關注任何單詞或文本。我將僅使用代碼標籤代碼,再次感謝! – jagb