0

まず、モバイル、タブレット、デスクトップを考慮した約 3 つのサイズに基づいて、レスポンシブ Web サイトを設計しています。タブレットとデスクトップは、タブレットのデザインをデスクトップ バージョンからわずかに縮小するように設定したため、ほぼ同じです。

ウェブサイトは流動的なグリッド システムを使用してレスポンシブ デザインを可能にし、ヘッダー、フッター、サイドバーには PHP インクルードも使用します。

問題は、モバイル デバイスのコンテンツと情報を最小限に抑えたいことです。これを行うには、ユーザーが個々のサービス ページにアクセスできないようにし、個々のサービス ページからのすべての情報を凝縮した別のページにリダイレクトする必要があります。ウェブページを 1 つのウェブページに。

私の質問は、これにどのようにアプローチしますか? どういうわけか.htaccessでできると思うようですが、方法はわかりませんが、以前にこの種のことに遭遇した人はいますか? これに対処する他の方法はありますか?

4

1 に答える 1

0

.htaccess でこのトリックを実行できるはずです: https://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecondをご覧ください。モバイル固有の URL が設定されていない限り、ブラウザ エージェントを確認する必要があります。このようなことが行われます。

...
RewriteCond %{HTTP_USER_AGENT} *user agent to redirect*
RewriteCond %{URL} *url to redirect from*
RewriteRule specificpage general page
...

ユーザー エージェントと URL の両方が正規表現と見なされます。ページ上のJavaScript以外の方法はわかりません。また、この質問への回答が役立つ場合があります。

于 2013-09-19T17:44:49.533 に答える