我目前使用.htaccess來解決CMS的問題,沒有什麼大問題,並且htaccess修復程序已經夠整潔了。重定向.html但不是.html?with =選項
我目前使用的格式...
重定向301 /pictures.html http://www.domain.com/gallery.html
的問題,雖然這將導致是CMS使用pictures.html?瓦爾=此處選擇的畫廊和所以重定向打破了這部分。有沒有什麼辦法可以重定向pictures.html,但不是當它附有變量時?
我目前使用.htaccess來解決CMS的問題,沒有什麼大問題,並且htaccess修復程序已經夠整潔了。重定向.html但不是.html?with =選項
我目前使用的格式...
重定向301 /pictures.html http://www.domain.com/gallery.html
的問題,雖然這將導致是CMS使用pictures.html?瓦爾=此處選擇的畫廊和所以重定向打破了這部分。有沒有什麼辦法可以重定向pictures.html,但不是當它附有變量時?
例如,您的規則之前添加類似
RewriteCond %{QUERY_STRING} ^$
。
您可以通過檢測,像這樣的IP地址重定向大家除了你的web服務器:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_HOST} !^123\.45\.67\.89
RewriteRule \.html$ /alternate_page.html [R=301,L]
如果沒有明確地設置ReWriteRule來做重定向,這樣工作嗎?我很確定重定向是一個重寫的迷你版本,但是你可以在不改寫重寫引擎的情況下拋出重寫條件嗎? – Anthony 2010-04-06 15:42:09
我認爲作者使用了'RewriteRule'。 – wRAR 2010-04-06 15:55:01
我打開使用什麼規則,我有mod_rewrite。 雖然我不確定我應該如何處理這個解決方案。 – Leonard 2010-04-06 16:02:07