我用rewrite url module
,但我不能夠重定向到目標頁面和 我得到的錯誤爲:URL重寫模塊中的窗口不會重定向
請求的URL /old.html未找到在這臺服務器上。
這裏是我的代碼:
<IfModule mod_rewrite>
RewriteEngine On
RewriteRule ^old.html$ new.html [R]
</IfModule>
我用rewrite url module
,但我不能夠重定向到目標頁面和 我得到的錯誤爲:URL重寫模塊中的窗口不會重定向
請求的URL /old.html未找到在這臺服務器上。
這裏是我的代碼:
<IfModule mod_rewrite>
RewriteEngine On
RewriteRule ^old.html$ new.html [R]
</IfModule>
是的AllowOverride設置爲所有在你的httpd.conf?就像這樣:
AllowOverride All
而且,你的.htaccess應該inlcude最後規則L修飾詞,如果你真的想永久重定向,R = 301:
RewriteEngine On
RewriteRule ^old.html$ /new.html [R=301,L]
也嘗試將RewriteBase到/像這樣
RewriteBase/
我也試過這個代碼
RewriteEngine On
RewriteBase/
RewriteRule ^old.html$ /new.html [R=301,L]
錯誤爲在此服務器上找不到請求的URL /old.html。
如何檢查Apache服務器中的加載模塊?
你需要逃避。以.html以\
所以其:
RewriteEngine on RewriteRule ^old\.html$ new.html [R]
`的AllowOverride FileInfo`就足夠了。 – Gumbo 2009-07-22 13:20:25