2012-08-08 88 views
0

我正在做一個php項目。動態網址將被更改爲搜索引擎友好的url。我正在創建htaccess文件來重寫網址。我不熟悉.htaccess。 iam嘗試在網址中插入bakslash。 如果URL不是以 「/」 或 「的.html」 然後在last.Please幫助添加一個反斜槓查詢的網址與 「/」 或 「的.html在網址的末尾插入斜槓htaccess

END END

我現在想這個代碼

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !\..+$ 
RewriteCond %{REQUEST_URI} !/$ 
RewriteRule (.*) http://www.example.com/$1/ [R=301,L] 

這個代碼只插黑斜槓爲http://www.example.com/hh情況。但我會嘗試在任何文檔根

如添加反斜線

http://www.example.com/hh/yyy - http://www.example.com/hh/yyy/ 
http://www.example.com/h  - http://www.example.com/h/ 
+0

當你說[「反斜槓」(HTTP:// EN。 wikipedia.org/wiki/Backslash)你的意思是[正斜槓](http://en.wikipedia.org/wiki/Slash_%28punctuation%29),對吧? – MvG 2012-08-09 12:49:59

回答

0

給一個嘗試以下操作:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^/(.*[^/]+)$ http://www.example.com/$1/ [R=301,L] 
+0

這隻適用於** http://www.example.com/hdd**的情況下,它不會重定向** http://www.example.com/hdd/hh**。 – user1572105 2012-08-08 19:07:09