要解決它,這是我的網站地圖的樣子。 ???.htaccess有條件重寫和文件結構
http://website.com/home
http://website.com/contact
http://website.com/support
用我的index.php處理程序處理GET語句的index.php家的index.php接觸,和支持的index.php
目前,我的.htaccess看起來是這樣的:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /([^/]+)/?$ [NC]
RewriteRule .* index.php?%1 [L]
到目前爲止的偉大工程,但它是有限的。我整合了迷你博客我在PHP設計,將接受查詢字符串看起來像這樣:
http://site.com/blog.php?y=2013&m=02&d=12&title=welcome-to-site-blog
現在,我想保留網站根目錄文件結構,還集成了一個博客的文件結構。希望看起來像這樣:
http://site.com/2013/02/12/welcome-to-site-blog
任何幫助將是偉大的。我明白有條件的陳述是必需的,但我對htaccess幾乎沒有經驗。
由於提前, 克里斯
代替'只要使用'\ d +'*'。有更確切的重複;很難找到同樣非特定的問題標題。 – mario 2013-02-12 20:16:26
\ d +究竟做了什麼?在我替換*之後,除非查詢字符串是數字,否則我會得到404。 – user0000001 2013-02-12 20:24:18
我做了,仍然得到了404。不知道我做錯了什麼。你介意做一個pastebin例子嗎?乾杯 – user0000001 2013-02-12 20:39:43