0
我在我的htaccess文件htaccess的重定向問題
Redirect 301 /communityed/index.htm http://www.domain.com/community_education
Redirect 301 /communityed http://www.domain.com/community_education
Redirect 301 /communityed/visit/index.htm http://www.domain.com/directions/
Redirect 301 /communityed/visit/pdfs/campus_map.pdf http://www.domain.com/images/uploads/pdf/campusmap.pdf
前兩個重定向完美,但近兩年以下的重定向都沒有。
時候去domain.com/communityed/visit/index.htm它重定向它domain.com/community_education/visit/index.htm,但它應該去domain.com/directions
同樣的事情4重定向以及
http://domain.com/communityed/visit/pdfs/campus_map.pdf重定向到http://www.domain.com/community_education/visit/pdfs/campus_map.pdf,當它真的應該去http://www.domain.com/images/uploads/pdf/campusmap.pdf
什麼我做錯了,過去2個重定向沒有適當的工作?
我想它有什麼事情要做,前兩個重定向覆蓋它,但我是相當新的重定向。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com/.*$ [NC]
RewriteRule \.(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]
哇,更令人困惑的是,您所顯示的代碼段與您所描述的問題不符。 – 2009-12-04 03:57:34