我在做什麼錯,在這裏?htaccess重寫與?參數呢?
我已經轉移到一個新的Web商店平臺(OSCommerce to Drual/Ubercart)。 OSCommerce使用參數來挑選產品。
我想從這個重定向:
http://www.ztwistbooks.com/oscstore/product_info.php?products_id=64
要這樣:
http://www.ztwistbooks.com/node/39
這不起作用(它給出了一個404):
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^oscstore/product_info.php\?products_id\=64$ "http\://www.ztwistbooks.com/node/39" [R=302,L]
條其他重寫規則都很好,比如,我可以重定向的東西,不使用ARG =價值,並能正常工作?
RewriteCond %{HTTP_HOST} ^.$
RewriteRule ^oscstore/?(.)$ "http\://www.ztwistbooks.com/index.php" [R=301,L]
這是非常有用的信息,但它仍然給我一個404,即使我試圖逃脫點和斜線後。 – 2013-02-17 22:32:17
那麼,它完全不符合這個規則? – lazyhammer 2013-02-17 22:40:55
嘗試添加'RewriteLog /路徑/到/ file'和'RewriteLogLevel 9'到你的配置,看看發生了什麼事時,mod_rewrite的嘗試這條規則 – lazyhammer 2013-02-17 22:42:34