前提・実現したいこと
Go言語のgorilla/muxを使って、ウェブアプリケーションを開発しています。
Googleアドセンスの導入に伴って、ルートレベルのドメインに静的ファイルのads.txt
を設置するよう指示されていますが、
http://example.com/ads.txt
にアクセスしたときに正しくファイルにルーティングする方法がわかりません。
発生している問題・エラーメッセージ
ルーティング方法がわからないので 404 page not found
が表示されます
試したこと
[Qiita] gorilla/muxでルートパスに静的ファイルを公開する方法
その他のルーティングが存在しない場合のみ、静的ファイルを提供できます。
との記載があり、ルートレベルのドメインはHundleFunc
でルーティングしているためこの方法は使えなさそうです。
補足情報(FW/ツールのバージョンなど)
必要な情報があればコメントいただければすぐに用意させていただきます。
よろしくお願いいたします。
わかるところまで実装した問題の起こるというコードを貼ってください。
あとフォルダ構成も仮にでいいので決めてください。
以下のファイルの置き方でリンク先参考に書いたら
http://localhost:8080/style.cssはちゃんとアクセスできたし、
ルートを含む他のハンドラも動いちゃいました。
main.go
web/style.css
コードを示してくれないとどこでつまづいているのかがわかりません、、、。
コメントありがとうございます。
>http://localhost:8080/style.cssはちゃんとアクセスできたし、
>ルートを含む他のハンドラも動いちゃいました。
こちらのコメントを拝見して改めてコードを確認し実行した結果、確かに動作させることができました。
確認不足で申し訳ございません。
nobonoboさんのおかげで解決できましたので、こちらのコメントをそのまま回答に記入していただけないでしょうか?
そちらをベストアンサーをさせていただければ幸甚です。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー