2012-08-09 53 views
0

我是新的htaccess網址重寫。我有一個動態的CMS網站。我正在重寫這個網址http://exampl.com/?ca=home & bb = tech in到http://exampl.com/home/tech/使用.htaccess重寫網址並添加斜槓

htaccess的代碼是:

RewriteEngine On 
RewriteRule ^([^/]*)/([^/]*)/$ /?ca=$1&bb=$2 [L] 

當用戶忘記反斜槓添加到它會被重定向到錯誤頁面 例如網址:

http://exampl.com/home/tech - redirected in to error page 

如何避免和自動添加反斜槓(/)在URL上使用htaccess。

+0

我不明白,** **斜線是**/**,**時**反斜槓是** ** \\ ...這是你在說關於? – Cranio 2012-08-09 06:33:49

回答

0

如果你想明確地添加一個反斜槓,你可以把你已經有一個以上這樣的規則:

RewriteRule ^([^/]*)/([^/]*)$ /$1/$2/ [R=301,L] 

否則,你可以把結尾的斜線通過添加一個可選的到現有的規則:

RewriteRule ^([^/]*)/([^/]*)/?$ /?ca=$1&bb=$2 [L]