0

この質問は基本的ですが重要です。.htaccess を使用して php url を書き換える必要があります。例1:.php拡張子が付いたファイルがたくさんあります。html例 2 : 名前と拡張子がわかりやすい seo url が必要です。

例 1:

http://mydomain.com/editname.php
http://mydomain.com/location.php
.....

すべてを次のように書き換える必要があります。

http://mydomain.com/editname/
http://mydomain.com/location/

例 2:

http://mydomain.com/name.php?id=1
http://mydomain.com/state.php?id=1

に書き換えます: ( john & bsw は実際の名前で、mysql に挿入されます)

http://mydomain.com/name/1/john.html
http://mydomain.com/state/1/bsw.html

: これ以外の場合は、404 not found ページにリダイレクトします。

ありがとう。

4

1 に答える 1

0

単純なフォルダをPHPファイルにリダイレクトするには:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/])/$ /$1.php [L]

そして、SEOに適したURLをリダイレクトします。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/])/([0-9]+)/([^/])\.html$ /$1.php?id=$2 [L,QSA]

行はRewriteCond、要求がまだ有効なファイルではないことを確認するためにチェックします。

于 2012-04-17T19:43:53.420 に答える