1
您好我有一個網站,做一個URL重寫頁面處理腳本隱藏網址雙重定向
#Direct to pageprocessor
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ pageprocessor.php?url=$1/
則URL會被傳遞到網站這樣http://domain.com/this/that 頁面處理器然後告訴顯示哪些網站。歡呼!
我的問題是,我需要進一步增加改寫先去頁處理器,因爲它沒有,但然後添加一個/給定的URL,用戶將鏈接到網站等無拖尾/
它需要做301重定向到給定的網址+ /如果不存在。
我所有的嘗試已經重定向使用傳遞給pageprocessor即
http://domain.com/this/that成爲http://domain.com/this/pageprocessor.php?url=that/
希望這是很清楚的URL是很難解釋:d 歡呼提前
選項 - 索引 DirectoryIndex index.php文件 RewriteEngine敘述上 的RewriteCond%{} REQUEST_FILENAME!-f 的RewriteCond%{REQUEST_URI}!使用example.php 的RewriteCond%{REQUEST_URI}!(。*)/ $ 重寫規則^(。*)$%{REQUEST_URI }/[L,R = 301] 的RewriteCond%{REQUEST_FILENAME}!-d 的RewriteCond%{REQUEST_FILENAME}!-f 重寫規則^(。*)$ pageprocessor.php?URL = $ 1 感謝您的響應,它帶領我走向正確的方向:D –