DELETE FROM KEYWORDS WHERE ID_DOMAINE=28771487DoneDoneDone
URL:www.lopeshop.no
Connection: Keep-Alive
Date: Sat, 02 Nov 2024 04:26:36 GMT
Keep-Alive: timeout=5, max=100
Content-Length: 233
Content-Type: text/html; charset=iso-8859-1
Location: https://www.loepeshop.no/
Server: Apache
Location => https://www.loepeshop.no/
Status => 301
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head>
(vide) Tentative en https
<!doctype html>
<html lang="nb">
<head >
<meta charset="utf-8"/>
<meta name="title" content="Besøk Løpeshop.no – Alt for løpeentusiasten"/>
<meta name="description" content="Finn topp løpeutstyr og sko. Oppdag de siste trendene og forbedre din løpeopplevelse med oss."/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Besøk Løpeshop.no – Alt for løpeentusiasten</title>
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/Mageplaza_Blog/css/mpBlogIcon.css" />
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/css/styles.css" />
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/Aheadworks_Faq/css/style.css" />
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/Amasty_ShopbyBase/css/swiper.min.css" />
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/Clerk_Clerk/css/powerstep.css" />
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/Orbitvu_SelfHosted/css/orbitvu-sh-public.css" />
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/TRIC_ShippingProgressBar/css/style.css" />
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/Hyva_Widgets/css/splide.min.css" />
<link rel="stylesheet" type="text/css" media="all" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/TRIC_OSearch/css/osearch.css" />
<link rel="stylesheet" type="text/css" media="screen and (max-width: 990px)" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/WeltPixel_NavigationLinks/css/navigation_mobile.css" />
<link rel="stylesheet" type="text/css" media="screen and (min-width: 991px)" href="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/WeltPixel_NavigationLinks/css/navigation_desktop.css" />
<script type="text/javascript" src="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/Hyva_Widgets/js/splide.min.js"></script>
<script type="text/javascript" src="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/TRIC_OSearch/js/osearch.js"></script>
<script type="text/javascript" src="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/TRIC_Widgets/js/osearch-product-slider.js"></script>
<script type="text/javascript" src="https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO/WeltPixel_GoogleTagManager/js/hyva/gtm.js"></script>
<link rel="icon" type="image/x-icon" href="https://www.loepeshop.no/media/favicon/stores/2/favicon_1.png" />
<link rel="shortcut icon" type="image/x-icon" href="https://www.loepeshop.no/media/favicon/stores/2/favicon_1.png" />
<script>
window.getWpCookie = function(name) {
match = document.cookie.match(new RegExp(name + '=([^;]+)'));
if (match) return decodeURIComponent(match[1].replace(/\+/g, ' ')) ;
};
window.dataLayer = window.dataLayer || [];
var wpCookies = ['wp_customerId','wp_customerGroup'];
wpCookies.map(function(cookieName) {
var cookieValue = window.getWpCookie(cookieName);
if (cookieValue) {
var dlObject = {};
dlObject[cookieName.replace('wp_', '')] = cookieValue;
window.dataLayer.push(dlObject);
}
});
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-N9R9QZ');</script>
<!-- End Google Tag Manager --> <link rel="alternate" hreflang="nb-no" href="https://www.loepeshop.no/" />
<link rel="alternate" hreflang="da-dk" href="https://www.loebeshop.dk/" />
<link rel="alternate" hreflang="sv-se" href="https://www.loparshop.se/" />
<link rel="alternate" hreflang="en-gb" href="https://www.runningxpert.com/en/" />
<link rel="alternate" hreflang="en-ie" href="https://www.runningxpert.com/eu/" />
<link rel="alternate" hreflang="nl-nl" href="https://www.runningxpert.com/nl/" />
<link rel="alternate" hreflang="de-de" href="https://www.runningxpert.com/de/" />
<link rel="alternate" hreflang="de-at" href="https://www.runningxpert.com/at/" />
<link rel="alternate" hreflang="it-it" href="https://www.runningxpert.com/it/" />
<link rel="alternate" hreflang="pl-pl" href="https://www.runningxpert.com/pl/" />
<link rel="alternate" hreflang="fi-fi" href="https://www.runningxpert.com/fi/" />
<link rel="alternate" hreflang="fr-fr" href="https://www.runningxpert.com/fr/" />
<link rel="alternate" hreflang="es-es" href="https://www.runningxpert.com/es/" />
<link rel="alternate" hreflang="de-ch" href="https://www.runningxpert.com/ch/" />
<link rel="alternate" hreflang="pt-pt" href="https://www.runningxpert.com/pt/" />
<link rel="stylesheet" type="text/css" media="all" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css">
<script type="text/javascript"
src="https://api.reaktion.com/assets/tracking/store.js?s=OSkEMZVpFz6G9FyPeivTJOcq66sdF5PG"
async></script>
<!-- added by Trusted Shops app: Start -->
<script src="https://integrations.etrusted.com/applications/widget.js/v2" async defer></script>
<!-- End -->
<script>
var BASE_URL = 'https://www.loepeshop.no/';
var THEME_PATH = 'https://www.loepeshop.no/static/version1730471261/frontend/Loebeshop/hyva/nb_NO';
var COOKIE_CONFIG = {
"expires": null,
"path": "\u002F",
"domain": ".www.loepeshop.no",
"secure": true,
"lifetime": "86400",
"cookie_restriction_enabled": false };
var CURRENT_STORE_CODE = 'no';
var CURRENT_WEBSITE_ID = '2';
window.hyva = window.hyva || {}
window.cookie_consent_groups = window.cookie_consent_groups || {}
window.cookie_consent_groups['necessary'] = true;
window.cookie_consent_config = window.cookie_consent_config || {};
window.cookie_consent_config['necessary'] = [].concat(
window.cookie_consent_config['necessary'] || [],
[
'user_allowed_save_cookie',
'form_key',
'mage-messages',
'private_content_version',
'mage-cache-sessid',
'last_visited_store',
'section_data_ids'
]
);
</script>
<script>
'use strict';
(function( hyva, undefined ) {
function lifetimeToExpires(options, defaults) {
const lifetime = options.lifetime || defaults.lifetime;
if (lifetime) {
const date = new Date;
date.setTime(date.getTime() + lifetime * 1000);
return date;
}
return null;
}
function generateRandomString() {
const allowedCharacters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',
length = 16;
let formKey = '',
charactersLength = allowedCharacters.length;
for (let i = 0; i < length; i++) {
formKey += allowedCharacters[Math.round(Math.random() * (charactersLength - 1))]
}
return formKey;
}
const sessionCookieMarker = {noLifetime: true}
const cookieTempStorage = {};
const internalCookie = {
get(name) {
const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
return v ? v[2] : null;
},
set(name, value, days, skipSetDomain) {
let expires,
path,
domain,
secure,
samesite;
const defaultCookieConfig = {
expires: null,
path: '/',
domain: null,
secure: false,
lifetime: null,
samesite: 'lax'
};
const cookieConfig = window.COOKIE_CONFIG || {};
expires = days && days !== sessionCookieMarker
? lifetimeToExpires({lifetime: 24 * 60 * 60 * days, expires: null}, defaultCookieConfig)
: lifetimeToExpires(window.COOKIE_CONFIG, defaultCookieConfig) || defaultCookieConfig.expires;
path = cookieConfig.path || defaultCookieConfig.path;
domain = !skipSetDomain && (cookieConfig.domain || defaultCookieConfig.domain);
secure = cookieConfig.secure || defaultCookieConfig.secure;
samesite = cookieConfig.samesite || defaultCookieConfig.samesite;
document.cookie = name + "=" + encodeURIComponent(value) +
(expires && days !== sessionCookieMarker ? '; expires=' + expires.toGMTString() : '') +
(path ? '; path=' + path : '') +
(domain ? '; domain=' + domain : '') +
(secure ? '; secure' : '') +
(samesite ? '; samesite=' + samesite : 'lax');
},
isWebsiteAllowedToSaveCookie() {
const allowedCookies = this.get('user_allowed_save_cookie');
if (allowedCookies) {
const allowedWebsites = JSON.parse(unescape(allowedCookies));
return allowedWebsites[CURRENT_WEBSITE_ID] === 1;
}
return false;
},
getGroupByCookieName(name) {
const cookieConsentConfig = window.cookie_consent_config || {};
let group = null;
for (let prop in cookieConsentConfig) {
if (!cookieConsentConfig.hasOwnProperty(prop)) continue;
if (cookieConsentConfig[prop].includes(name)) {
group = prop;
break;
}
}
return group;
},
isCookieAllowed(name) {
const cookieGroup = this.getGroupByCookieName(name);
return cookieGroup
? window.cookie_consent_groups[cookieGroup]
: this.isWebsiteAllowedToSaveCookie();
},
saveTempStorageCookies() {
for (const [name, data] of Object.entries(cookieTempStorage)) {
if (this.isCookieAllowed(name)) {
this.set(name, data['value'], data['days'], data['skipSetDomain']);
delete cookieTempStorage[name];
}
}
}
};
hyva.getCookie = (name) => {
const cookieConfig = window.COOKIE_CONFIG || {};
if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {
return cookieTempStorage[name] ? cookieTempStorage[name]['value'] : null;
}
return internalCookie.get(name);
}
hyva.setCookie = (name, value, days, skipSetDomain) => {
const cookieConfig = window.COOKIE_CONFIG || {};
if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {
cookieTempStorage[name] = {value, days, skipSetDomain};
return;
}
return internalCookie.set(name, value, days, skipSetDomain);
}
hyva.setSessionCookie = (name, value, skipSetDomain) => {
return hyva.setCookie(name, value, sessionCookieMarker, skipSetDomain)
}
hyva.getBrowserStorage = () => {
const browserStorage = window.localStorage || window.sessionStorage;
if (!browserStorage) {
console.warn('Browser Storage is unavailable');
return false;
}
try {
browserStorage.setItem('storage_test', '1');
browserStorage.removeItem('storage_test');
} catch (error) {
console.warn('Browser Storage is not accessible', error);
return false;
}
return browserStorage;
}
hyva.postForm = (postParams) => {
const form = document.createElement("form");
let data = postParams.data;
if (! postParams.skipUenc && ! data.uenc) {
data.uenc = btoa(window.location.href);
}
form.method = "POST";
form.action = postParams.action;
Object.keys(postParams.data).map(key => {
const field = document.createElement("input");
field.type = 'hidden'
field.value = postParams.data[key];
field.name = key;
form.appendChild(field);
});
const form_key = document.createElement("input");
form_key.type = 'hidden';
form_key.value = hyva.getFormKey();
form_key.name="form_key";
form.appendChild(form_key);
document.body.appendChild(form);
form.submit();
}
hyva.getFormKey = function () {
let formKey = hyva.getCookie('form_key');
if (!formKey) {
formKey = generateRandomString();
hyva.setCookie('form_key', formKey);
}
return formKey;
}
hyva.formatPrice = (value, showSign) => {
const formatter = new Intl.NumberFormat(
'nb\u002DNO',
{
style: 'currency',
currency: 'NOK',
signDisplay: showSign ? "always" : "auto"
}
);
return (typeof Intl.NumberFormat.prototype.formatToParts === 'function') ?
formatter.formatToParts(value).map(({type, value}) => {
switch (type) {
case 'currency':
return 'kr' || value;
case 'minusSign':
return '- ';
case 'plusSign':
return '+ ';
default :
return value;
}
}).reduce((string, part) => string + part) :
formatter.format(value);
}
const formatStr = function (str, nStart) {
const args = Array.from(arguments).slice(2);
return str.replace(/(%+)([0-9]+)/g, (m, p, n) => {
const idx = parseInt(n) - nStart;
if (args[idx] === null || args[idx] === void 0) {
return m;
}
return p.length % 2
? p.slice(0, -1).replace('%%', '%') + args[idx]
: p.replace('%%', '%') + n;
})
}
hyva.str = function (string) {
const args = Array.from(arguments);
args.splice(1, 0, 1);
return formatStr.apply(undefined, args);
}
hyva.strf = function () {
const args = Array.from(arguments);
args.splice(1, 0, 0);
return formatStr.apply(undefined, args);
}
/**
* Take a html string as `content` parameter and
* extract an element from the DOM to replace in
* the current page under the same selector,
* defined by `targetSelector`
*/
hyva.replaceDomElement = (targetSelector, content) => {
// Parse the content and extract the DOM node using the `targetSelector`
const parser = new DOMParser();
const doc = parser.parseFromString(content, 'text/html');
const contentNode = doc.querySelector(targetSelector);
// Bail if content can't be found
if (!contentNode) {
return;
}
// Extract all the script tags from the new content.
// Script tags won't execute when inserted into a dom-element directly,
// therefore we need to inject them to the head of the document.
const tmpScripts = contentNode.getElementsByTagName('script');
if (tmpScripts.length > 0) {
// Push all script tags into an array
// (to prevent dom manipulation while iterating over dom nodes)
const scripts = [];
for (let i = 0; i < tmpScripts.length; i++) {
scripts.push(tmpScripts[i]);
}
// Iterate over all script tags and duplicate+inject each into the head
for (let i = 0; i < scripts.length; i++) {
let script = document.createElement('script');
script.innerHTML = scripts[i].innerHTML;
document.head.appendChild(script);
// Remove the original (non-executing) node from the page
scripts[i].parentNode.removeChild(scripts[i]);
}
}
// Replace the old DOM node with the new content
document.querySelector(targetSelector).replaceWith(contentNode);
// Reload customerSectionData and display cookie-messages if present
window.dispatchEvent(new CustomEvent("reload-customer-section-data"));
hyva.initMessages();
}
const replace = {['+']: '-', ['/']: '_', ['=']: ','};
hyva.getUenc = () => btoa(window.location.href).replace(/[+/=]/g, match => replace[match]);
let currentTrap;
const focusableElements = (rootElement) => {
const selector = 'button, [href], input, select, textarea, details';
return Array.from(rootElement.querySelectorAll(selector))
.filter(el => el.style.display !== 'none' && !el.disabled && el.tabIndex !== -1)
}
const focusTrap = (e) => {
const isTabPressed = e.key === 'Tab' || e.keyCode === 9;
if (!isTabPressed) return;
const focusable = focusableElements(currentTrap)
const firstFocusableElement = focusable[0]
const lastFocusableElement = focusable[focusable.length - 1]
e.shiftKey
? document.activeElement === firstFocusableElement && (lastFocusableElement.focus(), e.preventDefault())
: document.activeElement === lastFocusableElement && (firstFocusableElement.focus(), e.preventDefault())
};
hyva.releaseFocus = (rootElement) => {
if (currentTrap && (!rootElement || rootElement === currentTrap)) {
currentTrap.removeEventListener('keydown', focusTrap)
currentTrap = null
}
}
hyva.trapFocus = (rootElement) => {
if (!rootElement) return;
hyva.releaseFocus()
currentTrap = rootElement
rootElement.addEventListener('keydown', focusTrap)
const firstElement = focusableElements(rootElement)[0]
firstElement && firstElement.focus()
}
hyva.alpineInitialized = (fn) => window.addEventListener('alpine:initialized', fn, {once: true})
window.addEventListener('user-allowed-save-cookie', () => internalCookie.saveTempStorageCookies())
}( window.hyva = window.hyva || {} ));
</script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin></head>
Besøk Løpeshop.no – Alt for løpeentusiasten
Recherche META Description de la page
Finn topp løpeutstyr og sko. Oppdag de siste trendene og forbedre din løpeopplevelse med oss.
Recherche META Keywords de la page
UPDATE DOMAINES SET server='Apache',redirection='https://www.loepeshop.no/',Status='200',err='',[TITRE]=N'Besøk Løpeshop.no – Alt for løpeentusiasten',[DESCRIPTION]=N'Finn topp løpeutstyr og sko. Oppdag de siste trendene og forbedre din løpeopplevelse med oss.',[KEYWORDS]=N'' WHERE id=28771487
0 Besøk Løpeshop.no – Alt for løpeentusiasten Finn topp løpeutstyr og sko. Oppdag de siste trendene og forbedre din løpeopplevelse med oss.
0. Besøk (5)--------->0
1. Løpeshop.no (11)--------->0
2. – (1)--------->0
3. Alt (3)--------->0
4. for (3)--------->0
5. løpeentusiasten (15)--------->0
6. Finn (4)--------->0
7. topp (4)--------->0
8. løpeutstyr (10)--------->0
9. og (2)--------->0
10. sko (3)--------->0
11. Oppdag (6)--------->0
12. de (2)--------->0
13. siste (5)--------->0
14. trendene (8)--------->0
16. forbedre (8)--------->0
17. din (3)--------->0
18. løpeopplevelse (14)--------->0
19. med (3)--------->0
20. oss (3)--------->0
INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'Besøk',28771487),(N'Løpeshop.no',28771487),(N'–',28771487),(N'Alt',28771487),(N'for',28771487),(N'løpeentusiasten',28771487),(N'Finn',28771487),(N'topp',28771487),(N'løpeutstyr',28771487),(N'og',28771487),(N'sko',28771487),(N'Oppdag',28771487),(N'de',28771487),(N'siste',28771487),(N'trendene',28771487),(N'forbedre',28771487),(N'din',28771487),(N'løpeopplevelse',28771487),(N'med',28771487),(N'oss',28771487)