皆さんご機嫌いかがでしょうか。yamashitaです。 本日はWordPressのお節介機能を止める方法を紹介します。 URL自動補完リダイレクトについて 実際の動作例 以下のような親子構成の固定ページがあるとします。(いい例が考えつかずすみません) /jp /en /jp/aaaa /en/bbbb この時/en/bbbbにアクセスしようと思い、間違えて/jp/bbbbとURLを入力すると・・・なんと/en/bbbbにアクセスできるとても便利な機能なんです。 他にも/jp/jpと入力した場合、ビックリなことに階層を飛び越えて/jpにアクセスさせてくれます。とても便利と見せかけて存在しないページへのアクセスを勝手に存在してるページに飛ばしちゃいます。 このような例のほかにも、/jp/aaと入力すると/jp/aaaaにアクセスします。 どうやら前方一致でリダイレクトしてるようでパスの最後の階
この?s=の箇所をfunctions.phpに下記のように記述することで任意のものに変更することができ、wp_safe_redirect()を用いて任意のURLにリダイレクトするようにします。 add_action( 'template_redirect', 'nxw_change_search_result_url' ); function nxw_change_search_result_url() { if ( is_search() && ! empty( $_GET['s'] ) ) { wp_safe_redirect( home_url( '/search/' ) . urlencode( get_query_var( 's' ) ) ); exit(); } }
WordPressには本来存在しないURLを指定したとしても、WordPress側で推測してユーザーがアクセスしたかったであろうURLにリダイレクトする機能があります。 便利だと思う機能ではありますが、単純に存在しないURLはすべて404ページに飛ばす動きにする必要があったので、そのときの備忘録です。 具体的な例をあげると、例えばWordPressをインストール直後は固定ページが用意されており、それを閲覧するには通常http://example.com/sample-page/にアクセスすることで閲覧できますが、これをhttp://example.com/samとかhttp://example.com/sample-のような正確には間違っているURLを指定したとしても自動リダイレクトによってhttp://example.com/sample-page/にリダイレクトされるようになっています
URLのパラメータやアンカー(#以降の部分)を取得して、その値ごとに処理を変更する方法をまとめました。 URLのパラメータで判断する場合 パラメータは、「?」+「変数(パラメータ)=値」というかたちで構成されています。 ※パラメータは1つとは限らず、複数ある場合は「&」でつないでいきます。 まずlocation.searchを利用して「?」で始まるパラメータ部分を取得します。(substring(1)とすることで2文字目以降[?以外]を取得します) もしURLにパラメータが存在すれば、さらに「&」で分割した後に、連想配列のkeyとvalueにそれぞれパラメータのkeyとvalueを格納します。 処理を変更するにはif文で条件を指定するだけです。 【パラメータに「id=osaka」が含まれるかどうかを調べる場合】 // URLのパラメータを取得 var urlParam = location
SEO対策をする上で必ず必要になるのがホームページの構造把握。サイト規模が大きくなってくると、1ページずつ目視で確認するのは大変です。 そこで今回紹介したいのが「Screaming Frog SEO Spider Tool」という無料のツールです。ホームページをクローリングし、サイト内の全てのページのURL、title、description、h1、画像のサイズ、重複文の有無などが全てわかります。ミスの確認としても使えるので、効率的にSEO対策が可能です。 目次 Screaming Frog SEO Spider Toolとは Screaming Frog SEO Spider Toolの使い方 Internal External Protocol Response Codes URI Page Titles Meta Description Meta Keyword H1 H2 Imag
Googleが「HTTPS everywhere」を提唱していることなどが影響して、HTTPSで通信できるようにWebサイト全体を独自ドメインに対してSSL/TLSによる暗号化を行い、運用をスタートしている様子がちらほら私の周りには増えてきました。 Google ではさらにもう一歩踏み込んで、数か月前の Google I/O では、「HTTPS everywhere」をウェブで提唱しました。 ユーザーがもっと安全にサイトを閲覧できるよう、すべてのサイト所有者の皆様に HTTP から HTTPS への切り替えをおすすめしたいと考えています。 (Google ウェブマスター向け公式ブログ: HTTPS をランキング シグナルに使用しますより) 私はしばらく動向を伺っていましたが「Webサイト全体をHTTPSへ切り替える流れは今後はより加速すると考えてもいい」と判断をし、このブログも全体をHTT
What's in your Domain Name? Print This domain name will potentially help you bring in more customers and profits every day, as the domain itself goes up in value. A super premium .Com domain name from DomainMarket.com means instant branding, search engine, and marketing benefits. We make it safe, easy and affordable for you to own Publitweet.com right away. Click here to purchase Publitweet.com Do
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
あなたのやりたいこと、ほしいものを含めた、お好きな日本語URLを作成し、他の人も、それに興味があるか測定できるサービスです。 URLがそのままあなたの願いを表現します! 例えば、 http://CakePHP勉強会を開催し.たいです.jp というように、 最後に"たいです.jp"を付けるだけで、あなたのやりたいことの日本語URLが作成できます。 現在は、"たいです.jp"と、"ほしい.jp"が利用できます。 この日本語URLをTwitterにそのまま貼り付けて、他の人が興味を持ってクリックするとカウントされます。 カウントの多さによって、あなたのやりたいことが、どれほど興味を持たれているか分かり、それをすべきかどうかの判断材料として利用できます。 まずは、右上にある「URLを作成」のボタンをおして、お好きな日本語URLを作ってみてください!
この記事は11年以上前の記事です。情報が古い場合がありますのでお気を付け下さい。WordPressにもそういう機能はありますが、.htaccessを使ってURLを擬似的に加工するやり方です。 今回は、WaybackMachineやbacolicioで使われている、「 http://hoge.com/http://piyo.jp 」のような、「http://」が連続するURLが有効になるように作ってみます。 Twitterで話してて気になったのでやってみました。 動作要件 まず、動作要件ですが、 1) httpd.conf が編集できる環境 または .htaccess が使えること →サーバに確認しましょう。レンタルサーバによっては禁止しているところもあります。 2) mod_rewrite が有効であること →こちらもサーバに確認しましょう。自分でインストールできる環境なら頑張ってください
URLを短くできるTinyURLのAPIをPHPから簡単に使える「PEAR::Services_TinyURL」 2007年10月15日- PEAR :: Package :: Services_TinyURL PHP interface to TinyURL's API URLを短くできるTinyURLのAPIをPHPから簡単に使える「PEAR::Services_TinyURL」。 URLを短くするサービスとしては最も有名であるTinyURLですが、このAPIをPHPから簡単に呼び出せます。 APIを呼び出すと具体的には、URLを短くしたり、TinyURL化されたURLのとび先を調べることも出来ます。 具体的な使い方は以下。 <?php require_once 'Services/TinyURL.php'; // URLをtinyurl化する $tiny = new Services
Twitterの流行でURLを短くするサービスが多く利用されるようになりましたね。 bit.lyはその中でも有名ですが、今回はbit.lyで提供されているAPIを使って、自分のサイトに設置したフォームからでも短縮URLを使える方法をご紹介します。 ちなみにbit.lyの便利さはこちらを参考にするとよくわかります。 短縮URLサイト「bit.ly」のアカウントを持ってると利用できる便利機能まとめ*二十歳街道まっしぐら アクセス解析なんかもできるんです。 それでは早速。 アカウント登録 bit.lyのAPIを使うにはアカウントが必要です。無料で手軽に登録できるので、以下のリンクからどうぞ。 Twitterのアカウントも同時に登録しておくとブックマークレットなどで連動出来ます。 Create a Free bit.ly Account これでAPIを使えるようになりました。API
鍵かけてスクリーンネーム変えて逃げたつもりの子の新スクリーンネームを知るには。 まぁ、気づく人はすぐ気づくはずだけど。 消えたスクリーンネームでググる。よほど時間が経過してなければ大体そいつのtwitterはヒットするので、キャッシュを開く。アドレスバーにRSSアイコンが出ていれば大勝利。そのアイコンをクリックしてhoge's tweetを講読する。まぁprotectなのでnot authorizedとかなるけど気にしない。知りたいのはURLだけだから。RSSのURLは、「http://twitter.com/statuses/user_timeline/00000000.rss」みたいなものなのだが、その「00000000」がそいつのtwitterにおけるID。これはスクリーンネームを変えても不変。IDがわかったところで「http://twitter.com/users/show/000
「LOAD IMPACT」はサーバの負荷テストができるサイトです。 サイトによりけりですが、数分から10分程度で完了します。(途中中断できます) 自宅サーバなどを立ててる方はチェックしてみると面白いかも。 当サイトでもやってみました。 (※悪用厳禁ですよ) 以下に使ってみた様子を載せておきます。 まず「LOAD IMPACT」にアクセスします。 無料登録ができますが、登録なしでも測定可能です。 負荷テストしたいURLを入れます。 有料プランがありますが、左側の無料プランで最低限のチェックは可能です。 負荷テストの結果です。 ユーザのロード時間がグラフで表示されています。 右側で結果を切り替えられます。 (ちなみにこの機能を使うには、無料登録が必要です。) 帯域幅の使用量でしょうか。 サイトをお持ちの方はチェックしてみてはどうでしょう。 (本記事で紹介したサイト:LOAD IMPACT)
もう使えない・古いSEOの知識 2010 (前編) かつては真実だったけれども、今は違うSEO知識まとめ 第1回。 公開日時:2010年04月05日 15:12 先日の最新ではないSEOに関連して、今度は、もう古いSEOの話。はてなに投稿された質問について。SEOについて考えて見ましょう。 SEO対策について質問です。SEOをやっている人などから以下の項目のようなことを聞くのですが、ソース(出所)を見たことがありません。以下のどれかについて可能な限り信頼できるソースか、または納得できる根拠をお教えいただけますでしょうか。 ●.htaccessでURLを書き換えた(スラッシュ終わりなどにした)方がいい ●拡張子はphp(動的なもの)などよりhtml(htm)の方がいい ●ドメインは「wwwあり」の方がいい ●サブドメインよりディレクトリ分けの方がいい ●h1を入れるならbody直下が一番いい
何で認証不要かというと 本家のサイトから直接投稿するから。 Twitter はいつの間にか http://twitter.com/home?status=[文字列] で投稿欄にその文字列を入れられるようになってた。 いつの間にかじゃなくて最初からできたのかな。 ともかく以前はAPI を通じて認証してたんだけど、 そんなことしなくても これならものすごく簡単に投稿できる。 というわけで いま見ているページのタイトルと URL を投稿するブックマークレット。 このページをTwitterに このリンクを右クリックして ブックマークだかお気に入りだかに保存してから 投稿したいページが開いた状態で そのブックマークレットをクリックね。 要するに Twitter の投稿画面に飛ばすだけなので ID やパスワードをどこかに預ける必要はない。 ログインしていれば [ページタイトル] [ページ URL] が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く