-1

こんにちは、新しいサイトの URL を書き換えたいだけです。

ご覧のとおり、ここで実行しましたが、自動的に生成された id の数字が表示されます。

http://www.domainname.com/sndslnf-1412.html RewriteRule ^(. )/([0-9] )$ details.php?pid=$2 [L]

今、タイトルに番号を表示しないようにしようとしています例: http://www.domainname.com/sndslnf

何度も試してみましたが、常にエラーが発生するかわかりません。「サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。」

オプション +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d への htaccess コードは次のとおりです。

助けてくれてありがとう。

4

1 に答える 1

-1

無理そうです。システムの機能を変更する必要があります。

まず、次の htaccess コードを使用します。

RewriteRule ^(a-z)+$ details.php?pid=$1

現在、pid パラメータは数値ではなく文字列です。次に、この文字列がデータベースにあるかどうかを確認して、文字列とそれに対応する情報を表示するだけです。

英語が下手で申し訳ありません。ご理解いただければ幸いです。

于 2013-06-20T09:28:36.073 に答える