moechara回答ポイント 70ptウォッチ 2

.htaccess ファイルでの mod_rewrite の記述方式について教えてください。


YOURLSをインストールして、
TOPページは正常に表示され 元URL登録 短縮URL発行
管理画面で登録が確認できます。

発行された短縮URL「仮に http://yrs.me/1 とする」にアクセスしても
404エラー表示となります。
http://yrs.me/yourls-go.php?id=1 だと転送されるので
.htaccess の記述の問題かと考えています。

どうかよろしくお願いいたします。

-環境説明-
 
さくら スタンダードプラン
スクリプト YOURLS: Your Own URL Shortener
http://123.sakura.ne.jp/yrs/ に実ファイルを設置
http://yrs.me/ でアクセスが可能なようにマルチドメイン設定

この時 /yrs/.htaccess に下記内容を設定

# BEGIN YOURLS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9A-Za-z]+)/?$ /yourls-go.php?id=$1 [L]
RewriteRule ^([0-9A-Za-z]+)\+/?$ /yourls-infos.php?id=$1 [L]
RewriteRule ^([0-9A-Za-z]+)\+all/?$ /yourls-infos.php?id=$1&all=1 [L]
</IfModule>
# END YOURLS

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2010-05-13 00:52:03
終了日時
2010-05-20 00:55:02
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

mod_rewrite174.htaccess519PHP7798短縮URL30スクリプト2307ドメイン2066さくら498BEGIN96インストール7094URL11376

人気の質問

メニュー

PC版