0

ユーザーがログイン、プロファイルの更新、友達の追加などを行うことができるコアphp Webサイトがあります。ユーザープロファイルは、のようなリンクにあります"mysite.com/userProfile.php?id=####"。私のクライアントは、SEO に適したものにしたいと考えています"mysite.com/justin"

「.htaccess」ファイルにルールを書くことでそれができることはわかっています。その場合、ユーザー プロファイル リンクが存在するすべての場所を変更する必要があります。実際には、250 以上の php ファイルを変更する必要があるため、これは非常に大きな問題です。

既存のコードベースのリンクを変更せずに SEO に適した URL を作成するショートカットはありますか?

これが理にかなっていることを願っています。

4

1 に答える 1

1

私も同じ問題を抱えていました!「変質」なしでそれを機能させることは不可能だろう(美しい意味で、つまり)。250以上のファイルを編集する必要はなく、検索/置換機能を使用してフォルダに適用するだけです。それは簡単で、必要な結果を提供します。

これを行う前に、必ずバックアップを作成してください。すべてのファイルを開いたままにしない限り、元に戻すことはできません。

/userProfile.php?id=単に見つけて、に置き換えてみませんか/userName。それは速くて効率的ですか?

userNameを使用してuserIDを使用しないようにするには、userIDに対応するuserNameを抽出する小さなphp関数を作成する必要があります。

それ以外は、おそらくトリッキーな解決策を適用することができますが、私は個人的にこれをお勧めしません!

于 2012-08-07T10:31:44.287 に答える