Maison > Questions et réponses > le corps du texte
Je souhaite diriger tout le trafic mobile vers l'URL/ampère d'accès d'origine
Par exemple :
Lorsque le téléphone mobile visite http://example.com, il sera dirigé vers http://example.com/amp
Lorsque le les visites sur téléphone portable http://example.com/123 mènent à http://example.com/123/amp
Je dois le faire via le serveur Apache, j'utilise donc .htaccess pour la redirection
Les paramètres .htaccess suivants peuvent m'aider à le faire
RewriteEngine On
RewriteCond %{REQUEST_URI} !/amp$ [NC]
RewriteCond %{HTTP_USER_AGENT} (android|blackberry|googlebot\-mobile|iemobile|iphone|ipod|\#opera\ mobile|palmos|webos) [NC]
RewriteRule ^([a-zA-Z0-9-]+)([\/]*)$ http://7abbd517.ngrok.io//amp [L,R=302]
http://example.com/123 mène à http://example.com/123/amp
Mais il n'y a aucun moyen de m'aider à réaliser la redirection de la page d'accueil
En d'autres termes
「X」http:// example.com n'est pas accessible http://example.com/amp
Comment puis-je le réécrire pour atteindre mon objectif initial ?
伊谢尔伦2017-06-28 09:29:47
Parce qu'il n'est pas nécessaire d'écrire les crochets à l'extérieur [a-zA-Z0-9-]
后面的加号表示至少匹配1个元素,所以由于http://example.com
无法匹配一个元素,+
改成*
即可,另外,[/]
.