1

下手な英語でごめんなさい。

フロントエンドのブロックにサービスを一覧表示する Prestashop モジュールを開発しています。モジュールは完成しましたが、「http://www.mysite.com/modules/servicescatalog/showservicedata.php?srvId=1」のような醜い URL を使用しています。

このモジュールのクライアントは、「http://www.mysite.com/modules/servicescatalog/showservicedata/service-1」のように、この URL を SEO フレンドリーにするように私に書いてくれました。

Googleで検索すると解決策はフロントコントローラーを実装することだと思いますが、これを管理する方法がわかりません。誰も実装方法を知っていますか???

4

3 に答える 3

1

モジュールフォルダー内に新しい .htaccess ファイルを作成するだけです

.htaccess の例

<IfModule mod_rewrite.c>
# URL rewriting module activation
RewriteEngine on
RewriteRule ^showservicedata/service-([0-9]+)$ showservicedata.php?srvId=$1 [L]
</IfModule>
于 2012-09-06T17:05:32.530 に答える
0

SEO urlモジュールを作成する場合は、に移動しPreference tab > SEO & URLて新規追加します。必要なものでモジュールをセットアップします。

于 2012-09-06T07:54:29.593 に答える