对不起,我英语不好。
我正在开发一个prestashop模块,在前端的一个块中列出服务。模块已完成,但它使用了诸如“http://www.mysite.com/modules/servicescatalog/showservicedata.php?srvId=1”之类的丑陋url。
这个模块的客户写信给我,让这个网址搜索引擎优化友好,像“http://www.mysite.com/modules/servicescatalog/showservicedata/service-1”
在谷歌搜索我认为解决方案是实现一个前端控制器,但我不知道如何管理这个。有人知道如何实施吗????
最佳答案
在模块文件夹中创建一个新的.htaccess文件
.htacces示例
<IfModule mod_rewrite.c>
# URL rewriting module activation
RewriteEngine on
RewriteRule ^showservicedata/service-([0-9]+)$ showservicedata.php?srvId=$1 [L]
</IfModule>
关于module - 如何实现Prestashop前端 Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12217183/