rack-rewrite

    -1熱度

    1回答

    對於SEO目的,我希望root_path爲''。換句話說,我希望規範主頁URL是domain.com而不是domain.com/。我試圖設置 # routes.rb get '' => 'home#index', as: :root # rack_rewrite.rb Rails.application.config.middleware.insert_before(Rack::Sendf

    0熱度

    0回答

    我的網站剛剛惡搞。 我使用RoR 3.2.11,並安裝了機架重寫寶石。 我在/ app中創建了/ middleware dir,並且在裏面創建了一個.rb文件。 現在,我應該如何編寫規則以僅允許來自我的頁面的請求? 謝謝!

    0熱度

    1回答

    任何一個可以告訴我,爲什麼這個工程: r301 %r{(?:images\/)(\d*.jpe?g|png|gif)$}, 'http://mybucket.s3.amazonaws.com/540x310/$1' URI = http://www.mysite.com/images/42720.jpeg 這並不 r301 %r{(?:resized_images\/\d*x\d*\/)(

    2熱度

    1回答

    我想重寫一個域,以便http://domain1.com/abc指向http://domain2.com/xyz。這是我的代碼: require 'rack/rewrite' config.middleware.insert_before(Rack::Lock, Rack::Rewrite) do rewrite '/abc', 'http://domain2.com/xyz' en

    1熱度

    3回答

    不知怎的,谷歌索引我的主頁爲https://mydomain.com。當您執行網站:mydomain.com搜索時,第一個結果是https://mydomain.com,我沒有SSL證書,也不想執行https。現在,我們的訪問者在他們的瀏覽器中收到了難看的警告(因爲heroku默認提供* .heroku證書)。 看來我可以做一個301重定向的機架重寫寶石,但我無法找到如何。 那麼,什麼是機架重寫配

    1熱度

    1回答

    我想弄清楚如何正確設置rack-rewrite並且遇到了一些麻煩。我是一個小菜鳥,該網站並沒有超清晰的設置。如果有人對此有更多的瞭解,我有幾個問題。 1)我是否需要將寶石放在我的gemfile和config.ru文件中? (根據自述文件部分中的「Sample rackup file」) 2)我是否需要在我的config.ru文件和我的config/application.rb文件中都有機架重寫設置

    2熱度

    1回答

    如何做到這一點: RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 機架重寫語法 ?

    2熱度

    1回答

    我已經看了整個互聯網,但不能得到一個最終的解決方案,我會期望是100%的DNS等設置以獲得以下結果在Heroku.com: 使用mydomain.com顯示在myapp.herokuapp.com 重定向所有流量從http://mydomain.com到http://www.mydomain.com(包括子文件夾)的內容 我可以得到一個來自世界各地的幫助,但沒有結果這將處理從DNS到機架重寫的整個

    1熱度

    1回答

    我有一個重定向設置像這樣: r302 %r{(/example/.*)}i, 'http://new-domain.com/$1' 對於這個URL http://example.com/example它的偉大工程重定向到http://new-domain.com/example 我想適應這個正則表達式(或表達式)如果URL具有多個目錄級別(例如http://example.com/admin/

    2熱度

    1回答

    我有一個簡單的301重定向來捕捉我已經註冊了我的網站所有非.com域名如下: DOMAIN = 'www.mywebsite.com' use Rack::Rewrite do r301 %r{.*}, "http://#{DOMAIN}$&", :if => Proc.new {|rack_env| rack_env['SERVER_NAME'] != DOMAIN &&