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 回答