-1
可能重複:
.htaccess rewrite redirected url的.htaccess重定向到PHP和創建HTML頁面的
我試圖想出一個辦法使用的.htaccess重定向,PHP和MySQL,使HTML頁面。
我有這樣的網站頁面的HTML鏈接(漂亮的網址),實際的HTML頁面不存在。
http://localhost/Site/Directory/page.html
我想重定向所有這些網址通過的.htaccess用GET參數processs.php處理,使HTML頁面出來的,我想這種方式。
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
這讓我喜歡(不漂亮URL)的URL。
http://localhost/Site/process.php?dir=Directory&page=page.html
我現在可以做的HTML頁面按目錄和使用PHP和MySQL頁面參數,但問題是我的漂亮的網址丟失。
我現在再次想要將這個不漂亮的網址改寫爲像站點頁面中的orignal url這樣漂亮的網址。
http://localhost/Site/Directory/page.html
要做到這一點,我嘗試過這樣,但它仍然給我不像上面那樣漂亮的網址。
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
RewriteRule ^Site/$1/$2([^/.]+)/?$ [L]
請參閱並建議任何可能的方法來做到這一點。
謝謝。
@hakre我只問了一次,因爲我沒有得到任何好的迴應。 –
而這恰恰是不合理的原因。不要這樣做。改善你的原始問題,如果它不起作用,請發一個賞金。 – hakre
@hakre好了。 –