Maskinistens Twitter-flöde  Stöd Maskinisten via Patreon  Maskinistens nätverk - information på svenska  Maskinistens nätverk - information på finska  Maskinistens nätverk - information på norska  Maskinistens nätverk - information på danska  Maskinistens nätverk - information på isländska
Forumindex

ForumindexForumindexMaskin-databasFotoalbumKalender-informationKöp & SäljDownloadsLexikonKontaktregisterCrimedatbase

Åkerman-register
Visa forum för mobila enheter

ForumindexDiverseSnick SnackDatorer/telefoner, hård- och mjukvara

htaccess rewrite rules - någon som kan?

11 inlägg • Sida 1 av 1
Snacka datorer och telefoner i detta forum.

Holger (trådstartaren)

#1 » 12:49:23, 18-02-2024
  • Överför markerat ord till lexikonet

Hejsan, jag har detta i min htaccess-fil för att tvinga fram https:

Kod: Markera allt
# ALWAYS use https
RewriteCond %{HTTP_HOST} ^(www\.)?maskinisten.net$
RewriteCond %{HTTPS} off
RewriteRule ^ https://www.maskinisten.net%{REQUEST_URI} [NC,L,R]


MEN, jag skulle även vilja tvinga fram www.
Det är nämligen möjligt att använda
Kod: Markera allt
https://maskinisten.net

i webbläsaren, och det vill jag "förbjuda" för vissa forumfunktioner erfordrar www. i adressen.

/Holger

Edit, löste det med
Kod: Markera allt
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} ^maskinisten.net$ [NC]
RewriteRule ^(.*)$ https://www.maskinisten.net/$1 [L,R=301]
Användarvisningsbild
Holger
Webmaster
Webmaster
 
Blev medlem: 10:54:48, 12-10-2003
Ort: Hannover
Sverige
Maskintyp: Hjullastare
Maskin: Test



Holger (trådstartaren)

#2 » 15:59:12, 18-02-2024
  • Överför markerat ord till lexikonet

Nu till nästa fråga:
Jag vill att
Kod: Markera allt
https://www.maskinisten.net/t12345
leder till
Kod: Markera allt
https://www.maskinisten.net/viewtopic.php?t=12345

och
Kod: Markera allt
https://www.maskinisten.net/p12345
leder till
Kod: Markera allt
https://www.maskinisten.net/viewtopic.php?p=12345#p12345

Hur gör jag det?
Användarvisningsbild
Holger
Webmaster
Webmaster
 
Blev medlem: 10:54:48, 12-10-2003
Ort: Hannover
Sverige
Maskintyp: Hjullastare
Maskin: Test

Ulf

#3 » 10:19:32, 19-02-2024
  • Överför markerat ord till lexikonet

Iiiiiiih,
Det där träsket har jag varit i och trampat!
Jag kommer inte ihåg så mycket, men du kan gärna få moraliskt stöd och glada tillrop!
Kommer du med problem, eller är du en del av det?

2 personer gillar det här inlägget.
Användarvisningsbild
Ulf
Fler än 500 inlägg
 
Blev medlem: 16:04:18, 05-03-2004
Ort: Kil
Maskintyp: Traktor
Maskin: Nuffield 460 -61

tortap

#4 » 11:43:08, 19-02-2024
  • Överför markerat ord till lexikonet

Jag tror, utan att prova, att ChatGPT eller Github Copilot är rätt grym på det där
tortap
Fler än 500 inlägg
 
Blev medlem: 20:17:31, 08-04-2016
Ort: Norrland
Maskin: Volvo BM 4300, MF 30, Maho MH300C

Holger (trådstartaren)

#5 » 11:44:24, 19-02-2024
  • Överför markerat ord till lexikonet

ChatGPT tar jag inte i med en tång ens ...
Användarvisningsbild
Holger
Webmaster
Webmaster
 
Blev medlem: 10:54:48, 12-10-2003
Ort: Hannover
Sverige
Maskintyp: Hjullastare
Maskin: Test

tortap

#6 » 11:46:20, 19-02-2024
  • Överför markerat ord till lexikonet

Jag ändrar mig. De gav båda olika svar och jag fattar inte regeln :D

Edit2: Lägger tillbaks förslagen lösning för de som ville se den Såhär såg det ut. Det verkar bli rätt kanske enligt chatgpt men chatgpts egen lösning var annorlunda.

Kod: Markera allt
Write a .htaccess rule that will make https://www.maskinisten.net/t12345 become https://www.maskinisten.net/viewtopic.php?t=12345 and https://www.maskinisten.net/p12345 become https://www.maskinisten.net/viewtopic.php?p=12345#p12345

GitHub Copilot
You can use Apache's mod_rewrite module to create the .htaccess rules. Here's how you can do it:

RewriteEngine On
RewriteRule ^t([0-9]+)$ viewtopic.php?t=$1 [L]
RewriteRule ^p([0-9]+)$ viewtopic.php?p=$1#p$1 [NE,L]
Senast redigerad av tortap 11:53:12, 19-02-2024, redigerad totalt 2 gånger.
tortap
Fler än 500 inlägg
 
Blev medlem: 20:17:31, 08-04-2016
Ort: Norrland
Maskin: Volvo BM 4300, MF 30, Maho MH300C

Holger (trådstartaren)

#7 » 11:48:26, 19-02-2024
  • Överför markerat ord till lexikonet

Det ser iallafall alldeles rätt ut! :buga:
Användarvisningsbild
Holger
Webmaster
Webmaster
 
Blev medlem: 10:54:48, 12-10-2003
Ort: Hannover
Sverige
Maskintyp: Hjullastare
Maskin: Test

Holger (trådstartaren)

#8 » 11:54:16, 19-02-2024
  • Överför markerat ord till lexikonet

Ja, det fungerar, men adressen "förblir" den korta. Jag skulle vilja att det är en redirect, alltså att den riktiga länken visas i adressfältet efteråt.
Användarvisningsbild
Holger
Webmaster
Webmaster
 
Blev medlem: 10:54:48, 12-10-2003
Ort: Hannover
Sverige
Maskintyp: Hjullastare
Maskin: Test

Ulf

#9 » 11:54:43, 19-02-2024
  • Överför markerat ord till lexikonet

Holger skrev:ChatGPT tar jag inte i med en tång ens ...


Varför?
Kommer du med problem, eller är du en del av det?
Användarvisningsbild
Ulf
Fler än 500 inlägg
 
Blev medlem: 16:04:18, 05-03-2004
Ort: Kil
Maskintyp: Traktor
Maskin: Nuffield 460 -61

tortap

#10 » 11:56:44, 19-02-2024
  • Överför markerat ord till lexikonet

Holger skrev:Ja, det fungerar, men adressen "förblir" den korta. Jag skulle vilja att det är en redirect, alltså att den riktiga länken visas i adressfältet efteråt.



Ok, men det kanske var det chatgpt föreslog.

Kod: Markera allt
RewriteEngine On
RewriteRule ^t([0-9]+)$ https://www.maskinisten.net/viewtopic.php?t=$1 [R=301,L]
RewriteRule ^p([0-9]+)$ https://www.maskinisten.net/viewtopic.php?p=$1#p$1 [R=301,L]

RewriteRule ^t([0-9]+)$ https://www.maskinisten.net/viewtopic.php?t=$1 [R=301,L] : This rule matches URLs starting with 't' followed by numbers and redirects them to the desired format using a 301 (permanent) redirect.
RewriteRule ^p([0-9]+)$ https://www.maskinisten.net/viewtopic.php?p=$1#p$1 [R=301,L] : This rule matches URLs starting with 'p' followed by numbers and redirects them to the desired format using a 301 (permanent) redirect.
tortap
Fler än 500 inlägg
 
Blev medlem: 20:17:31, 08-04-2016
Ort: Norrland
Maskin: Volvo BM 4300, MF 30, Maho MH300C

Holger (trådstartaren)

#11 » 11:59:59, 19-02-2024
  • Överför markerat ord till lexikonet

tortap skrev:
Holger skrev:Ja, det fungerar, men adressen "förblir" den korta. Jag skulle vilja att det är en redirect, alltså att den riktiga länken visas i adressfältet efteråt.



Ok, men det kanske var det chatgpt föreslog.

Kod: Markera allt
RewriteEngine On
RewriteRule ^t([0-9]+)$ https://www.maskinisten.net/viewtopic.php?t=$1 [R=301,L]
RewriteRule ^p([0-9]+)$ https://www.maskinisten.net/viewtopic.php?p=$1#p$1 [R=301,L]

RewriteRule ^t([0-9]+)$ https://www.maskinisten.net/viewtopic.php?t=$1 [R=301,L] : This rule matches URLs starting with 't' followed by numbers and redirects them to the desired format using a 301 (permanent) redirect.
RewriteRule ^p([0-9]+)$ https://www.maskinisten.net/viewtopic.php?p=$1#p$1 [R=301,L] : This rule matches URLs starting with 'p' followed by numbers and redirects them to the desired format using a 301 (permanent) redirect.

Kanon, det blev utmärkt!

Det var den permanent redirecten R=301 som fixade det.

Tack!
Användarvisningsbild
Holger
Webmaster
Webmaster
 
Blev medlem: 10:54:48, 12-10-2003
Ort: Hannover
Sverige
Maskintyp: Hjullastare
Maskin: Test


Återgå till Datorer/telefoner, hård- och mjukvara

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 4 gäster



Älmeboda Maskinservice

OilQuick

TK Traktordelar

Klaravik

Crazyride

Bra Verktyg

Motrab

Engcon

Scandcut

Astrak

Olsson Parts

Nya och begagnade
truckar på vstruck.se