0

ホスト プロバイダーに連絡すると、サーバーで mod-rewrite が既に有効になっていることが通知されました。次のコードを .htaccess ファイルに挿入しました。これは、ローカル サーバーではうまく機能しますが、サーバーでは機能しません。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f  
RewriteRule ^([^\.]+)$ $1.php [NC]
RewriteRule ^filename1/name1/([a-zA-Z0-9_-]+)\.html$ filename2.php?id=$2
RewriteRule ^filename1/name2/([a-zA-Z0-9_-]+)\.html$ filename3.php?id=$2
RewriteRule ^filename1/name3/([a-zA-Z0-9_-]+)\.html$ filename4.php?id=$2
RewriteRule ^filename1/name4/([a-zA-Z0-9_-]+)\.html$ filename5.php?id=$2
4

0 に答える 0