Module 如何实现前置前端控制器

Module 如何实现前置前端控制器,module,controller,seo,prestashop,Module,Controller,Seo,Prestashop,对不起,我的英语很差 我正在开发一个Prestashop模块,在前端的一个块中列出服务。模块已完成,但使用了类似“”的丑陋URL 此模块的客户端写信给我,使此URL SEO友好,如“” 在谷歌搜索,我认为解决方案是实现一个前端控制器,但我不知道如何管理这个。有人知道如何实现吗?如果你想让搜索引擎优化url成为你的模块,那么进入首选项选项卡>搜索引擎优化和url并添加新的。用你想要的设置模块。如果你想让搜索引擎优化url成为你的模块,那么进入首选项选项卡>搜索引擎优化和url并添加新的。使用所需内

对不起,我的英语很差

我正在开发一个Prestashop模块,在前端的一个块中列出服务。模块已完成,但使用了类似“”的丑陋URL

此模块的客户端写信给我,使此URL SEO友好,如“”


在谷歌搜索,我认为解决方案是实现一个前端控制器,但我不知道如何管理这个。有人知道如何实现吗?

如果你想让
搜索引擎优化url
成为你的模块,那么进入
首选项选项卡>搜索引擎优化和url
并添加新的。用你想要的设置模块。

如果你想让
搜索引擎优化url
成为你的模块,那么进入
首选项选项卡>搜索引擎优化和url
并添加新的。使用所需内容设置模块。

只需在模块文件夹中创建一个新的.htaccess文件即可

.htacces示例

<IfModule mod_rewrite.c>
# URL rewriting module activation
RewriteEngine on
RewriteRule ^showservicedata/service-([0-9]+)$ showservicedata.php?srvId=$1 [L]
</IfModule>

#URL重写模块激活
重新启动发动机
重写规则^showservicedata/service-([0-9]+)$showservicedata.php?srvId=$1[L]

只需在模块文件夹中创建一个新的.htaccess文件即可

.htacces示例

<IfModule mod_rewrite.c>
# URL rewriting module activation
RewriteEngine on
RewriteRule ^showservicedata/service-([0-9]+)$ showservicedata.php?srvId=$1 [L]
</IfModule>

#URL重写模块激活
重新启动发动机
重写规则^showservicedata/service-([0-9]+)$showservicedata.php?srvId=$1[L]

看看这里。它有关于添加自定义前端控制器的详细说明


请看这里。它有关于添加自定义前端控制器的详细说明


但他在“页面”列表中找不到他的页面,但在“页面”列表中找不到他的页面