0

書き換えの方法に関するいくつかのリソースを読み、次のことである程度成功しました。

RewriteEngine On
RewriteBase /~me/website.net/html/
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ property.php?property=$1

...これは、おそらく改宗者に伝える必要はありません...

http://imac-i3.local/~me/website.net/html/property-name

...に ....

http://imac-i3.local/~me/website.net/html/property.php?property=property-name    

どれだけ本を読んでも、自分がしなければならないことの次の段階である改宗がわかりません...

http://imac-i3.local/~me/website.net/html/1
http://imac-i3.local/~me/website.net/html/property/property-name

に...

http://imac-i3.local/~me/website.net/html/index.php?page=1
http://imac-i3.local/~me/website.net/html/property.php?property-name

どんな助けでも大歓迎です。

4

1 に答える 1

0

ルールを次のように変更しますRewriteRule ^(.*)$ property.php?property=$1

RewriteRule ^property/(.*)$ property.php?property=$1 [L]

そして、ページネーションのためにこれを追加します(すでに持っているルールの後にすることができます):

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)$ index.php?page=$1 [L]
于 2012-07-19T02:18:11.640 に答える