1

私のURLが本当に乱雑に見えるので、URLの外観を変更しようとしています

iv .htaccess ファイルで mod-rewrite を実行しようとしています

ここに私のURLがあります: http://www.blablabla.com/user_poll_profile.php?user_id=212

私は基本的にただ欲しい:blablabla.com/user

ここに私の.htaccessファイルがあります

RewriteEngine On
RewriteRule ^([a-z]+)/([a-z\-]+)$ /$1/$2.php [L]

私が望むURLを取得することは可能ですか???? それとも私も近いですか????

私は約百万の異なるツタンカーメンとフォーラムを見てきましたが、どれもうまくいきません:(

どんな助けでも素晴らしいでしょう

よろしくロナン

4

1 に答える 1

0

このような書き換えルールを使用する場合、ルールの最初の部分はアドレス バーに入力したい内容を反映する必要があり、2 番目の部分は実際のファイルの場所である必要があります。

この場合、www.domain.com/user/212 と入力すると、www.domain.com/user_poll_profile.php?user_id=212 の内容が表示されるはずですよね? 次に、これを処理する方法は次のとおりです。

RewriteEngine On
RewriteRule ^user/([0-9]+)$ /user_poll_profile.php?user_id=$1 [L]

ただし、これはユーザー URL を書き換えるだけです。このように機能する URL が他にもある場合は、コードを少し変更する必要があります。それはあなたが望むURLとphpファイルの基礎となる構造に完全に依存するので、今より一般的な答えを出すのは難しいです.

于 2012-11-25T14:43:28.260 に答える