[PHP-users 34157] .htaccessについて

fujioka qhtsige @ apost.plala.or.jp
2008年 11月 26日 (水) 09:17:10 JST


fujiokaです。
直接PHPとは違うのですが、PHPユーザとして遭遇することとして、困っていますので
教えてください。
Google検索エンジン対策として、PHPによる動的URLを静的URLに変換するために、
Apacheのrewrite機能を使おうとしています。ローカルのテストではOKなのですが、
レンタルサーバでは、404エラーで機能しないのです。レンタルサーバでは一応
.htaccessは使えると確認しています。何か確認する手立てがあればお願いします。
環境はwindows2000SP2?、IE6です。

テストのコード

.htaccess
ewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^phpage/([0-9A-Za-z]+)/([0-9A-Za-z]+)\.html$
rw_test.php?p1=$1&p2=$2 [L]

rw_test.html(テスト用HTML)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML lang="ja">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
</HEAD>
<BODY>
***<a href=phpage/para1/para2.html>rewrite_test</a>  メールエラーとなった
ので"を削除
</BODY>
</HTML>



PHP-users メーリングリストの案内