コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
Euro Truck Simulator 2の概要
Euro Truck Simulator 2の基本
Euro Truck Simulator 2のデータ
Euro Truck Simulator 2のマップ
MediaWiki
MediaWikiについての備忘録
WikiMediaをはじめよう
最近の更新
おまかせ表示
MediaWikiについてのヘルプ
サイドバーの編集
検索
検索
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
MediaWikiのURLからindex.phpを消すのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
←
MediaWikiのURLからindex.phpを消す
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループのいずれかに属する利用者のみが実行できます:
自動承認された利用者
、emailconfirmed。
ページの編集を始める前にメールアドレスの確認をする必要があります。
個人設定
でメールアドレスを設定し、確認を行ってください。
このページのソースの閲覧やコピーができます。
MediaWikiの1.40.1バージョンではURLは、<code>index.php=title?XXX</code>と全てindex.phpの引数としてURLが生成されるのですが、このURL構造を変更してindex.phpを消して<pre>https://your-site.com/pagename</pre>のようにウィキペディアと同じようなURL構造に変更します。 <details open> <summary>== LocalSettings.phpの編集 ==</summary> まずはLocalSettings.phpを編集します。 <pre> $wgScript = "$wgScriptPath/index.php"; $wgRedirectScript = "$wgScriptPath/redirect.php"; $wgArticlePath = "$wgScriptPath/$1"; </pre> <code>$wgScriptPath</code>の変数は、LocalSettings.phpの序盤に定義されていますので注意が必要です。この<code>$wgScriptPath</code>変数が定義されている後に上記のコードを記述する必要があります。 </details> <details open> <summary>== .htaccessの作成・編集 ==</summary> 2つ目は.htaccessを作成または編集します。この.htaccessはMediaWikiをインストールしたルートディレクトリになります。 <pre>https://your-site/</pre> 直下なら <pre>https://your-site/.htaccess</pre> <pre>https://your-site/wiki/</pre> とWikiをイントールしたなら <pre>https://your-site/wiki/.htaccess</pre> に置きます。<br> <pre> RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?title=$1 [L,QSA] </pre> <code>RewriteBase /</code>はMediaWikiをインストールしたディレクトリによって変更します。 <pre>https://your-site.com/</pre> にMediaWikiをインストールしたならこのまま変更無し、 <pre>https://your-site.com/wiki/</pre>にMediaWikiをインストールしたなら、/wiki/と編集します。<br> ファイルを保存する時は、文字コードUTF-8改行はLFにすることを忘れないようにしてください。<br> 上記の編集が完了して保存したら、2つのファイルをアップロードします。<br> </details> <details open> <summary>== URLからindex.phpを消す意味 ==</summary> URLからindex.phpを消す意味とはなんですか?と良く聞かれるのですが、これには諸説あります。 *<code>index.php=title?XXX</code>というURLだと、index.phpに関連するページということでGoogleなどの検索エンジンに同じページの関連ページとしてみなされるためSEO上不利になる *<code>index.php=title?XXX</code>でも、Googleの検索エンジンには影響はない。だがURL的にカッコ悪い。これは、単にindex.phpから引数でページを読みこんでいるURLがかっこ悪くて、 <pre>https://your-site/wiki/XXX</pre> となっているほうがスタイリッシュという技術屋あるあるな自己満足的カスタムです。 <br> ちなみに、当サイトが <pre>https://your-site/wiki/XXX</pre> としたのは、完全に2つ目の理由です。やっぱりURLはindex.phpがないほうがカッコいいよねってだけです。 </details> <details open> <summary>== 動作環境 ==</summary> * [https://www.mediawiki.org/wiki/Download/ja MediaWiki ver 1.40.1] * [https://www.mediawiki.org/wiki/Skin:Vector/2022/ja Skin:ベクター/2022年版] </details> <details open> <summary>== 参考資料 ==</summary> * [https://mirukupc.com/2022/09/04/?p=326 ミルクPCのブログ] * [https://manten-do.net/archives/790 萬巓堂本店] </details> [[Category:MediaWikiについての備忘録]]
MediaWikiのURLからindex.phpを消す
に戻る。
Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。
詳細情報
OK
本文の横幅制限を有効化/無効化