Ho bisogno di aiuto con l'url-riscrittura in .htaccess.Riscrittura dell'URL per diversi protocolli in .htaccess
Quindi il problema riguarda diversi protocolli: https e http. Lo scopo principale della riscrittura è rimuovere "www" dall'URL, ma il protocollo dovrebbe rimanere lo stesso di prima.
Per esempio, quando ho URL del tipo http : //www.domain.com/request, dovrebbe essere reindirizzato al http: //domain.com/request. Risolvo con queste regole:
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Ma nel caso, in cui l'URL sembra https: //www.domain.com/request dovrebbe essere reindirizzato a https: //domain.com/ richiesta.
Sfortunatamente, la regola precedente reindirizzerà a http indipendentemente dal protocollo corrente.
Grazie in anticipo.
possibile duplicato del [.htaccess reindirizzamento per non www HTTP e HTTPS] (http://stackoverflow.com/questions/2015159/htaccess-redirect-for-non -www-both-http-and-https) –
Grazie per il link. Ho perso questa domanda durante la ricerca. Sfortunatamente, questo esemplare non funziona. Reindirizza https: // domain.com/request a http: // www.domain.com/request, invece di https: // www.domain.com/request. – Alex