0

私は URlRewriting を初めて使用し、URL の書き換えに問題がありました。次のような動的URLの書き換えを行いました

www.mysite.com/page.php?id=4

www.mysite.com/4

しかし、静的ページのURLの書き換えに問題があります..

www.mysite.com/page.php

www.mysite.com/page

私はたくさんグーグルしますが、適切な答えが見つかりません..助けてください.....

私はこれらのパターンを使用しています

RewriteRule ^flight-bookings /flight-bookings.php [L]
RewriteRule ^flight-bookings$ /flight-bookings.php [L]
 RewriteRule ^flight-bookings flight-bookings.php [L]

しかし、私はいつも404ページが見つかりませんでした。

www.mysite.com/flight-bookings.php

完璧に働いている

4

2 に答える 2

1

ねえ、私を助けてくれた皆さんに感謝します..ついに私は問題を見つけました...

ロジックの書き込みが正しいか間違っているかはわかりませんが、私のセネリオでの作業です..

"/flight-booking s.php " の URL を /flight-booking sに書き換えてみます

ここで URL と REWRITED URL は同じでした

しかし、「/flight-booking .php」を /flight-booking sにしようとすると、 うまくいきます...

結論: 静的ページの URL 書き換えでは、ページとパターンの名前を区別する必要があります「 's'で区別します」

実際の URL:-

www.mysite.com/flight-booking.php

書き換え後

www.mysite.com/flight-bookings
于 2012-10-17T12:07:49.313 に答える
0

これを試してください:

RewriteRule ^page page.php [L]
于 2012-10-17T10:16:08.903 に答える