WordpressのURLをカスタマイズする方法

このQ&Aのポイント
  • Wordpress初心者の方でも簡単にURLをカスタマイズする方法についてご紹介します。
  • URLをexample.com/なんとかかんとかという形式に変更するには、mod_rewriteを使用します。
  • Wordpressへのmod_rewriteの組み込み方についても詳しく解説します。
回答を見る
  • ベストアンサー

Modrewrite・・・Wordpressの場合

Modrewrite・・・Wordpressの場合 word press初心者なのですが、 http://example.com/category/食べ物 http://example.com/category/雑貨 などでなく、 http://example.com/食べ物 http://example.com/雑貨 のように、example.com/なんとかかんとか というURLで(ほぼ)全てのページをアクセス可能にするにはどうすればいいでしょうか? なお、VPS(guest,hostともRHEL)です。 mod_rewrite自体はある程度理解していますが、 wordpressへの組み込みかたがワカリマセン。 よろしくお願いします。

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

パーマリンクの設定を /%postname%/ にする。 プラグイン WP No Category Base を入れる。

関連するQ&A

  • wordpressの動的URLを静的URLに見せる方法は?

    wordpressを使いはじめたのですが、 これって、動的URLですよね? http://example.com/wordpress/?tag=blog のように。 これを、 http://example.com/wordpress/tag/blog/ http://example.com/wordpress/category/life/ http://example.com/wordpress/2007/11/11/%e%e%e%e%e%e%e%e%e%e%e%e/ のように、静的URLにみせかけるにはどうすればいいのでしょうか? wordpressの公式サイトで、このようにやっているのを見かけたのですが・・・。 ご存じの方、教えていただければ幸いです。 なお、VPSなので、.htaccessでいろいろいじれます。

  • wordpressをレンサバと一緒に移行する方法は

    いまVPS(guest,hostOSともRHEL)でwordpressを使っています。 ここではVPSなのでroot権限でもなんでもSSH使えます。 で、レンサバを変えるので、wordpressを移行したいのですができますでしょうか? できるようでしたが、やり方をお教えいただけますでしょうか? なお、新れんさばは共有サーバでSSHは一切使えないかもしれません。 phpmyadminかなにかがインポートはできるでしょうが・・・。 LAMPバージョンの違いなどで注意すべき点がありましたら、 こちらもお教えいただけますでしょうか?

    • ベストアンサー
    • PHP
  • 下記URL構成を持つブログスクリプト(PHP5.1以上+MySQL4.1以上でLAMP(VPS環境))は?

    http://example.com/※※※※ http://example.com/□□□□□□ http://example.com/●●●●●●●● (com/より配下は、カテゴリ名の日本語URLencode) という構成をとれるようなオープンソースでフリーなブログのソフトは知りませんでしょうか? もちろん、mod_rewriteやcontent negotiationなどできます。 でも、http://example.com/blog/※※※ という環境ではなく、 なおかつhttp://example.com/※※※ の※※※の後ろには/が付かないものを探しています。 多少、カスタマが必要でもかまいません。 ご存じの方いらっしゃいましたらよろしくお願いいたします。 p.s.mod_rewriteが遅くなるのは承知の上ですが、よろしくお願いします。

  • apache内httpd.confの転送記述

    http://admin.example.com 配下の全てのREQUESTにたいして、 https://admin.example.com にリダイレクトするにはどうすればいいのでしょうか? mod_rewriteかmod_redirectを使うことは分かるのですが、記述方法がわからず。 よろしくお願いします。

  • 短縮URL(redirectでなく)を設定したい

    短縮URL(redirectでなく)を設定したい http://example.com/半角英数字 みたいな短縮URLにアクセスすると、 URLがそのままで(つまりredirectではなく)、ページを閲覧できる方法はどうすればいいのでしょうか? mod_rewriteを使うということはわかっています。 共用サーバですが、mod_rewrite使えます (逆に、mod_redirectは使えません) ですが、どうもうまくいかなく・・・。 http://example.com/?半角英数字 ならなんてことないのですが・・・。 なお、LAMPです。 よろしくお願い申し上げます。

  • mod_rewriteについて教えてください。

    mod_rewriteについてお願いします。 「a」と「b」というフォルダにそれぞれ「index.html」「test.html」が入っています。「a」と「b」で「index.html」「test.html」の内容はちがいます。 わたしが一番望んでいるのは http://example.com/a/以下にアクセスがあった場合 http://example.com/b/以下にリダイレクトさせるというものです。 例) http://example.com/a/test.htmlにアクセスがあったらhttp://example.com/b/test.htmlにリダイレクト。 ------------------------------------------------------------ Options +FollowSymLinks AddHandler cgi-script htaccess <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^/a/$ /b/$1 [R=302,L] </IfModule> ------------------------------------------------------------ としてみましたが、リダイレクトされません。 ちなみに RewriteRule ^$ /b/$1 [R=302,L] と書くと、http://example.com/にアクセスがあった場合 http://example.com/b/にリダイレクトされましたので mod_rewriteには対応しております。 ご教授のほど、よろしくお願いいたします。

  • WordPressの”投稿”機能について

    今まで、ブログ更新しか経験がなく、現在、WordPress(ワードプレス)で はじめてホームページの製作をしているのですが、 WordPressの”投稿”機能の件で知りたいことがあります。 作りたいトップページのイメージとして、下記のURLのHPを イメージしています。 http://www.seminarjyoho.com/ 上記URLのトップページでは、 ”おすすめ無料セミナー”という投稿一覧と、 ”あすすめセミナー”という投稿一覧が 分けられていますが、 私もこのように、投稿を二つ(以上)のカテゴリーに分けて、 トップページ上で見せたいのですが、 WordPress(ワードプレス)上でどのような設定をすればいいのかわかりません。。 本件についてネットで色々と検索したり、書籍にも目を通したのですが、 ヒントが今現在見つかっていませんので、 どなたかご教示いただければ大変助かります。 何卒よろしくお願い申し上げます。

  • WordPressはなぜURLを自由に変更できるのでしょうか?

    とても初歩的な質問になるかもしれませんが、どうしても調べ方がわからず、数ヶ月間疑問のままだったので質問させていただきました。 WordPressではパーマリンクを設定することによって、自由に各ページのURLを変更することができます。しかし、http://example.com/category/aaa/bbb というページがあっても、サーバーにはcategoryというディレクトリは存在しません。 どのような仕組みで、どうして存在しないファイルを参照できるようになっているのか、意味のわからない質問になっているかもしれませんが……、教えてください。

    • ベストアンサー
    • PHP
  • Apache の mod_proxy で画像のみ Forward したい場合について

    mod_proxyの記述について教えてください。 192.168.0.2 をフロントエンドサーバー 192.168.0.3 をバックエンドサーバー にして http://example.com にアクセスがあった場合は192.168.0.2で処理し http://example.com/test にアクセスがあった場合のみ192.168.0.3で処理するところまで記述できました。 <VirtualHost *>     ServerName example.com     DocumentRoot /var/www/html/     ProxyPass /test http://192.168.0.3/test     ProxyPassReverse /test http://192.168.0.3/test </VirtualHost> そこで質問なのですが、http://example.com/test のアクセスは192.168.0.2で処理し、その中の画像(jpe|gif|png)のみ192.168.0.3で処理させるには、どういった記述をすればよいでしょうか? つまり http://example.com/test/index.html -> 192.168.0.2 http://example.com/test/title.jpg -> 192.168.0.3 といった動作をさせたいのですが、mod_rewriteをうまく書くことができず苦難しています。 どそうぞよろしく宜しくお願いいたします。

  • mod_rewriteの書き方について

    Apacheのmod_rewriteを使って以下のことを実現したいです。 ~~~~~~~~~~ http://example.com/apple/orange/grape にアクセスが来た場合、 http://example.com/apple/orange/grape.png に転送 ~~~~~~~~~~ よろしくお願いします。

専門家に質問してみよう