我是 SEO 的新手,第一次做,完全不知道怎么做,
http://www.XXXXXXXX.com/demo/konkanconnect/realestate/index.php?pages=propertyforsell
to
http://www.XXXXXXXX.com/demo/konkanconnect/realestate/property/sell
and
http://www.XXXXXXXX.com/demo/konkanconnect/realestate/index.php?pages=details&property_id=68
to
http://www.XXXXXXXX.com/demo/konkanconnect/realestate/property/property-name
如何做到这一点,请给我一个线索,在此先感谢。
最佳答案
设置一个.htaccess
文件并使用mod_rewrite
:
RewriteEngine On
RewriteRule property/sell index.php?pages=propertyforsell [L]
RewriteRule property/(.*) index.php?pages=details&property_name=$1
请注意第二条规则,您不能将 URL 中的 property-name
值直接转换为 property_id
。您要么必须将它作为另一个参数传递,要么从服务器上的名称中查找它。以下将实现您想要的:
RewriteRule property/([0-9]+)/(.*) index.php?pages=details&property_id=$1
该文件应放在您的 demo/konkanconnect/realestate/
目录中。
关于php - 为 php 文件创建自定义重写规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15323258/