[Question] htaccess chạy không như ý muốn |
20/02/2009 23:47:08 (+0700) | #1 | 170236 |
tyhaonline
Member
|
0 |
|
|
Joined: 05/11/2005 12:13:11
Messages: 13
Offline
|
|
Mình mới vọc htacess và gặp một số lổi nhưng không biết là fix như thế nào
sau đây là dòng htaccess của mình bạn nào pro thì help mình cái
DirectoryIndex index.html index.php
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ([a-zA-Z0-9]*) ?site=$1
RewriteRule (.*)/(.*)/([0-9]*)/([0-9]*) ?site=product&act=$1&id=$2&cat=$3
tại dòng thứ nhất ->RewriteRule ([a-zA-Z0-9]*) ?site=$1
khi mình đánh trên url http://mydomain.com/product thì nó biên dịch thành http://mydomain.com/?site=product
hoạc http://mydomain.com/news thì tự hiểu là http://mydomain.com/?site=news
nói chung thì ở dòng thứ nhất thì mình OKi rùi
tuy nhiên khi mình đánh như thế này http://mygomain.com/product/category/2/2 ==>tương dương với dòng thứ hai
(RewriteRule (.*)/(.*)/([0-9]*)/([0-9]*) ?site=product&act=$1&id=$2&cat=$3) thì đánh lẻ ra url sẻ tự động biên dịch là
http://mydomain.com/?site=product&act=category&id=1&cat=2 thế mà nó không chạy như thế mà tự động nó hiểu là http://mydomain.com/?site=product(http://mydomain.com/product)
hic mình hỏng biết bị gì luôn!
có ai biết thì chỉ mình với
thanks |
|
|
|
|
[Question] Re: htaccess chạy không như ý muốn |
21/02/2009 06:20:03 (+0700) | #2 | 170285 |
tyhaonline
Member
|
0 |
|
|
Joined: 05/11/2005 12:13:11
Messages: 13
Offline
|
|
có ai giúp mình không nhĩ |
|
|
[Question] Re: htaccess chạy không như ý muốn |
21/02/2009 06:55:45 (+0700) | #3 | 170291 |
|
hoahongtim
Researcher
|
Joined: 15/07/2002 02:59:49
Messages: 156
Location: Underground
Offline
|
|
Thử kiểu này xem :
RewriteCond %{REQUEST_URI} ^/product/([a-zA-Z]*)/([0-9]*)/([0-9]*)$
RewriteRule ^(.*) /?site=product&act=$1&id=$2&cat=$3 [L]
|
|
|
[Question] Re: htaccess chạy không như ý muốn |
21/02/2009 07:42:22 (+0700) | #4 | 170294 |
|
learn2hack
Elite Member
|
0 |
|
|
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
|
|
Hoặc bạn thử thêm directive [L] vào sau quy tắc 1 để nó khỏi bị lẫn sang quy tắc 2 xem sao. |
|
Blog: http://hontap.blogspot.com
Tải phần mềm miễn phí: http://www.taiphanmem.org |
|
|