RewriteCond %{HTTP_HOST} ^tecintex.com$
RewriteRule ^(.*)$ https://www.tecintex.com/$1 [R=301,L]
+# remove index from the end of URLs
+RewriteRule ^index$ / [R=301]
+RewriteRule ^index\.html$ / [R=301]
+
# remove .html, use THE_REQUEST to prevent infinite loops
RewriteCond %{THE_REQUEST} \s/+(.+?)\.html[\s?] [NC]
RewriteRule ^ /%1 [R=301,NE,L]
-# remove index from the end of URLs
-RewriteRule (.*)index$ $1 [R=301]
-
# remove slash if not directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /$
# add .html to access file, but don't redirect (internal redirect only)
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteCond %{REQUEST_URI} !/$
-RewriteRule (.*) $1.html [L]
\ No newline at end of file
+RewriteRule (.*) $1.html [L]
-<!DOCTYPE html><!-- Last Published: Thu Oct 06 2022 18:58:14 GMT+0000 (Coordinated Universal Time) -->
+<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
+<!-- Last Published: Fri Oct 07 2022 16:03:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="5ee75f4f4ae5a80a2395bf91" data-wf-site="5eb2d32de1ba8d06c3c0b830">
<head>
<meta charset="utf-8">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="U_hUd1G798MAP0BHNfEcircTGfC_WHqySxFvZGDRPyo" name="google-site-verification">
+ <meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/tec-dev.webflow.css" rel="stylesheet" type="text/css">
<script src="https://min30327.github.io/luxy.js/dist/js/luxy.js"></script>
<script charset="utf-8">
var isMobile = /iPhone|iPad|Android/i.test(navigator.userAgent);
-if (!isMobile) {
+if (!isMobile && document.getElementById('luxy')) {
luxy.init({
wrapper: '#luxy',
wrapperSpeed: 0.065,
-<!DOCTYPE html><!-- Last Published: Thu Oct 06 2022 18:58:14 GMT+0000 (Coordinated Universal Time) -->
+<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
+<!-- Last Published: Fri Oct 07 2022 16:03:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="633ea4a84e9ca8596c25c3ab" data-wf-site="5eb2d32de1ba8d06c3c0b830">
<head>
<meta charset="utf-8">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="U_hUd1G798MAP0BHNfEcircTGfC_WHqySxFvZGDRPyo" name="google-site-verification">
+ <meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/tec-dev.webflow.css" rel="stylesheet" type="text/css">
<script src="https://min30327.github.io/luxy.js/dist/js/luxy.js"></script>
<script charset="utf-8">
var isMobile = /iPhone|iPad|Android/i.test(navigator.userAgent);
-if (!isMobile) {
+if (!isMobile && document.getElementById('luxy')) {
luxy.init({
wrapper: '#luxy',
wrapperSpeed: 0.065,
-<!DOCTYPE html><!-- Last Published: Thu Oct 06 2022 18:58:14 GMT+0000 (Coordinated Universal Time) -->
+<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
+<!-- Last Published: Fri Oct 07 2022 16:03:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="5ee75f4f4ae5a813bd95bf94" data-wf-site="5eb2d32de1ba8d06c3c0b830">
<head>
<meta charset="utf-8">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="U_hUd1G798MAP0BHNfEcircTGfC_WHqySxFvZGDRPyo" name="google-site-verification">
+ <meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/tec-dev.webflow.css" rel="stylesheet" type="text/css">
<script src="https://min30327.github.io/luxy.js/dist/js/luxy.js"></script>
<script charset="utf-8">
var isMobile = /iPhone|iPad|Android/i.test(navigator.userAgent);
-if (!isMobile) {
+if (!isMobile && document.getElementById('luxy')) {
luxy.init({
wrapper: '#luxy',
wrapperSpeed: 0.065,
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
+ padding: 2.5vw;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
- -webkit-box-pack: justify;
- -webkit-justify-content: space-between;
- -ms-flex-pack: justify;
- justify-content: space-between;
+ -webkit-box-pack: end;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
}
.social-icons {
-<!DOCTYPE html><!-- Last Published: Thu Oct 06 2022 18:58:14 GMT+0000 (Coordinated Universal Time) -->
+<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
+<!-- Last Published: Fri Oct 07 2022 16:03:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="5ee75f4f4ae5a852b495bf8e" data-wf-site="5eb2d32de1ba8d06c3c0b830">
<head>
<meta charset="utf-8">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="U_hUd1G798MAP0BHNfEcircTGfC_WHqySxFvZGDRPyo" name="google-site-verification">
+ <meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/tec-dev.webflow.css" rel="stylesheet" type="text/css">
</div>
<div class="div-block-66"></div>
<div data-w-id="20797eb5-ca67-7c75-4e76-25f9ccf3834e" style="-webkit-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="footer-home-desktop">
- <div class="social-icons">
- <a href="contact-webflow.html" class="link-block w-inline-block"><img src="https://uploads-ssl.webflow.com/5ea7496879e6381f0dfaf90a/5ea930dc8d96b395a97516ec_whatsapp.svg" alt=""></a>
- <a href="https://fr.linkedin.com/in/r%C3%A9mi-lanzenberg-56132a60" target="_blank" class="link-block w-inline-block"><img src="https://uploads-ssl.webflow.com/5ea7496879e6381f0dfaf90a/5ea930f27a0b696b91d67e74_linkedin.svg" alt=""></a>
- </div>
<div class="div-block-57">
<a href="credits.html" class="link-block-2 link w-inline-block">
<h6 class="links-footer-home">Credits</h6>
<script src="https://min30327.github.io/luxy.js/dist/js/luxy.js"></script>
<script charset="utf-8">
var isMobile = /iPhone|iPad|Android/i.test(navigator.userAgent);
-if (!isMobile) {
+if (!isMobile && document.getElementById('luxy')) {
luxy.init({
wrapper: '#luxy',
wrapperSpeed: 0.065,
-<!DOCTYPE html><!-- Last Published: Thu Oct 06 2022 18:58:14 GMT+0000 (Coordinated Universal Time) -->
+<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
+<!-- Last Published: Fri Oct 07 2022 16:03:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="5ee75f4f4ae5a84ca495bf93" data-wf-site="5eb2d32de1ba8d06c3c0b830">
<head>
<meta charset="utf-8">
<meta content="Legal mentions" property="twitter:title">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="U_hUd1G798MAP0BHNfEcircTGfC_WHqySxFvZGDRPyo" name="google-site-verification">
+ <meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/tec-dev.webflow.css" rel="stylesheet" type="text/css">
<script src="https://min30327.github.io/luxy.js/dist/js/luxy.js"></script>
<script charset="utf-8">
var isMobile = /iPhone|iPad|Android/i.test(navigator.userAgent);
-if (!isMobile) {
+if (!isMobile && document.getElementById('luxy')) {
luxy.init({
wrapper: '#luxy',
wrapperSpeed: 0.065,
//===================================================================
+if (empty($_POST)) {
+ // Issue forbidden message if no data is posted
+ http_response_code(403);
+ exit;
+}
+
+
$fields = [];
$_POST['Message'] = nl2br($_POST['Message']);
-<!DOCTYPE html><!-- Last Published: Thu Oct 06 2022 18:58:14 GMT+0000 (Coordinated Universal Time) -->
+<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
+<!-- Last Published: Fri Oct 07 2022 16:03:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="5ee75f4f4ae5a8d46f95bf90" data-wf-site="5eb2d32de1ba8d06c3c0b830">
<head>
<meta charset="utf-8">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="U_hUd1G798MAP0BHNfEcircTGfC_WHqySxFvZGDRPyo" name="google-site-verification">
+ <meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/tec-dev.webflow.css" rel="stylesheet" type="text/css">
<script src="https://min30327.github.io/luxy.js/dist/js/luxy.js"></script>
<script charset="utf-8">
var isMobile = /iPhone|iPad|Android/i.test(navigator.userAgent);
-if (!isMobile) {
+if (!isMobile && document.getElementById('luxy')) {
luxy.init({
wrapper: '#luxy',
wrapperSpeed: 0.065,