deleteoldentry deleteoldentry (2005年10月26日) twitterでこの記事をつぶやく

.htaccessをいじっていてものすごく疲れた。
おとといくらいに書いたけど、movabletypeのエントリーの
アーカイブファイルをエントリー番号からタイトル名.html
みたいな感じにすると、番号ファイルがゴミとして残る。

でそっちが検索エンジンとかに引っかかってるので
捨てるに捨てられない。で、htaccessでリダイレクトする
ために旧ファイル→新ファイル記述をMTにやらせて、

upしてたんだけど色々不具合発生で2時間くらいかかってしまった。
参考になるかもしれないので書いておくと、
通常.htaccessでリダイレクトを指定するときは、
RedirectPermanent半角スペース「置き換えたいファイル」半角スペース「置き換え先のアドレス」
と書いてファイルにすればいいわけだが、
「置き換えたいファイル」を相対パスで書かないといけない。
「置き換え先のアドレス」は、http://から始まる絶対パスで書かないといけない。

で、.htaccessファイルをサイトのトップではなくて特定のディレクトリに置いて、
ディレクトリ内部のファイルを飛ばしたいんだけど、このとき
「相対パス」はサイトのトップから見たパスを指定しないとだめ。

つまり、
http://www.j-love.info/ino/blog/xxx.html
へのアクセスを
http://www.j-love.info/ino/blog/yyy.html
にしたくて
.htaccessファイルをhttp://www.j-love.info/ino/blog/
直下に置いた場合、
RedirectPermanent /ino/blog/xxx.html http://www.j-love.info/ino/blog/yyy/html
と指定してやらないといけない。
あと複数ファイルがある場合は改行してずらずら書けばOK。
最後に改行。

なにせエントリー数が多いので、サイトのトップでいちいち
.htaccessへのアクセスは結構重たいと思ったのでブログの
ディレクトリ下でコントロールしようとしていたため、
このような事態になった。

ついでに、blogディレクトリ以下で404エラー等が起きた場合は
blogトップに戻るように、
ErrorDocument 404 http://www.j-love.info/ino/blog
みたいな感じで指定。今まではドメイン内部の全てのエラーが
同じところにリダイレクトされちゃってたんだけど、これでblogを
見に来た人でエラーになった場合はトップに戻れる、と。

しかし2000ファイルくらい、いらないファイル消したいんじゃないだろうか。
すげえ量だ。どんだけ無駄にファイル作ってんだ。
まあ一度MTぶっ壊れたときのファイルとかも放置だったからな・・

まじで疲れた。
いや、作業する前から疲れてるんだよ。
だから、まじで疲れる。やべえ。寝よ。



2005年10月26日 16:02 | E |
Copyright© 2004-2012 Yukito Inoue All rights reserved.

Link
« jammed | Main | WATC »
Category: memo
Tag: movabletype
Random Images>>
Burj Khalifa ブルジュ・ハリファ (ブルジュ・ドバイ)を見るためのあれこれtitle 06tanzania: Arusha to Ngorongoro title Bluetooth W54S DRC-BT15P title W54S au 発売日は2008/1/28?title 10th サイト公開10周年title +/- [ the infinite between 0 and 1] Ryoji Ikeda 池田亮司 @MOTtitle

この記事を読んだ人はこんな記事も読んでいます
onedotzero: ken ishii ワンドットゼロ ケンイシイ (1 hits)

Related ESCAPE>>
movabletype_42_sqlite_error Movabletype 4.2 SQLite error 毎回画面遷移でログインを促される
  - ロリポップで使用しているMovabletype 4.2のSQLiteデータベースが ぶっこわれたっぽい。 内容は悪名高きmt_sessionのエラーと思われるが、 詳細不明。症状は

amazon_iframe_ad_-_php amazon iframe ad -> php 広告カスタマイズ、、未完。
  - amazonのデフォルト広告はiframeで外から情報を引っ張る。 海外ミステリの本棚で引っ張る量が非常に多く、サイトの表示に時間がかかる。 その上、iframe上のデータというの

menufolderjs menufolder.js カテゴリーリスト・日付アーカイブのajax折りたたみ
  - メモ。 小粋空間のmenufolder.jsを導入した。 サブカテゴリーの折りたたみ、日付アーカイブの折りたたみ、記事の折りたたみ このブログではまだ記事の折りたたみまでは導入して

export_-_import_movabletype_3_to_4 export -> import Movabletype 3 to 4 <$MTEntryKeywords$>
  -

everyday_scrap_03 everyday scrap 03 エブリディスクラップ
  - 今日は会社のサーバにSQLとかBerkeley DBをインストールしたり、 ジオメトリコピーでアセンブリを作ったり、ECNを発行したり、 品川TECで研修を受けたり、正式な辞令をも

amazon_xslt Amazon XSLT
  - MovabletypeでAmazonのXSLTを使ったインタラクティブなやつ。 drifting blogのもちょっと違うし、Trivial BLOGのやつともちょっと違う。 見か

jamiroquai_remixes Jamiroquai remixes ジャミロクワイリミックス
  - www.j-love.infoでJamiroquaiのRemixその他曲のデータベースを blogで構築しようと、昨日の夜2時間ほどMovabletypeと格闘するも敗退。 Rem

spam spam
  - とにかくスパムがひどい。 ブログに来るコメントスパム・スパムトラックバック・スパムメール。 全て足すと1日100通は軽く超える。 昨日いきなりトラックバックが同じところから 50通

google_sitemap google sitemap グーグルサイトマップ
  - google sitemapをmovabletypeを使って生成し登録完了。 最近の検索結果が、google:yahooが20:1500くらいなので これで少しは回復するか? 散々

nofollow_plugin 'nofollow' plugin ページランクを渡さない
  - いやはや、スパム対策を潜り抜けてコメントとTBを送ってくる ロボットに捕まり、そのおかげでサイトパフォーマンスが著しく低下 している。一日に送られてくる、潜り抜けたスパムは200通

web20 web2.0 ウェブ2.0
  - このところアーリーアダプター達が飛びついている web2.0という単語が表現している世界が何であるのか、 どちらかと言えばアーリーアダプターの中でも結構遅い方に 入るんじゃないかと

no_comment no comment コメントシャットダウン
  - movabletypeへのコメントを一時的にシャットダウンしたところ、 日に500くらいあったSpam投稿がなくなったことによって j-love.infoのパフォーマンスが体感比で

mt-comment mt-comment Movabletypeスパム
  - コメントスパムとトラックバックスパムが1日600件くらい 来るのでコメントもトラックバックも停止してから久しいが、 スパムは基本的にコメントとトラックバックをMovabletype

mt2mixi mt2mixi Movabletypeのエントリーをmixi日記に自動更新
  - mixi日記は確かに外部blogに接続されているユーザーへ たどり着くのが面倒っていうのがある。1クリック。 脆弱性を指摘されているCSRF、そういったアイデアに 非常に近い形でメ

mt-mobile MT-Mobile Movabletype携帯向けページ生成
  - A8.netのファンコミュニケーションズが公開した MT-Mobileを早速使ってみた。が、下書きエントリーも まだ構築すらしてないblogまで公開状態になってしまうので 即停止し





Comments

TBありがとうございます。
参考になれば幸いです。

Posted by: showBOO at 2005年10月27日 10:50
pageviews
today: today / yesterday: yesterday / total