Modulo di riscrittura URL per il server Web Apache. È comunemente usato per i cosiddetti URL "carini", ma fornisce anche la potenza e la flessibilità per eseguire varie attività di gestione delle richieste oltre alle semplici sostituzioni.
Vorrei reindirizzare www.example.coma example.com. Il seguente codice htaccess fa sì che ciò accada: RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] Ma c'è un modo per farlo in modo generico senza codificare il nome di dominio?
Ho una nuova installazione di Apache 2.2 sulla mia macchina Vista, tutto funziona bene, tranne la riscrittura mod. Ho commentato LoadModule rewrite_module modules/mod_rewrite.s ma nessuna delle mie regole di riscrittura funziona, anche se semplici come RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404 Tutte le regole che sto usando funzionano sul mio hosting, quindi dovrebbero …
Ho il seguente codice htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond !{HTTPS} off RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> Voglio che il mio sito venga reindirizzato https://www.con HTTPS e imposto il www.sottodominio, ma quando accedo http://www.(senza HTTPS), non mi reindirizza a https://wwwcon HTTPS.
Molti poster hanno problemi con il debug delle loro dichiarazioni RewriteRule e RewriteCond all'interno dei propri .htaccessfile. La maggior parte di questi utilizza un servizio di hosting condiviso e pertanto non ha accesso alla configurazione del server principale. Non possono evitare di utilizzare i .htaccessfile per la riscrittura e non …
Provare a ottenere www.example.com per andare direttamente a www.example.com/store Ho provato più bit di codice e nessuno funziona. Cosa ho provato: Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com$ RewriteRule (.*) http://www.example.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^(.+)\www.example\.com$ RewriteRule ^/(.*)$ /samle/%1/$1 [L] Che cosa sto facendo di sbagliato?
L'ho visto in alcuni .htaccessesempi RewriteBase / Sembra essere in qualche modo simile nella funzionalità <base href="">dell'HTML. Credo che possa anteporre automaticamente il suo valore all'inizio delle RewriteRuleistruzioni (possibilmente quelle senza una barra iniziale)? Non sono riuscito a farlo funzionare correttamente. Penso che il suo utilizzo possa rivelarsi molto utile …
Quale regola di reindirizzamento dovrei utilizzare per reindirizzare tutte le pagine in olddomain.examplecui reindirizzare newdomain.example? Il sito ha una struttura totalmente diversa, quindi voglio che tutte le pagine del vecchio dominio vengano reindirizzate alla nuova pagina dell'indice di dominio . Ho pensato che avrebbe funzionato (nella directory di base olddomain.example): …
Ho un sito web che non sembra reindirizzare da non-www a www. La mia configurazione di Apache è la seguente: RewriteEngine On ### re-direct to www RewriteCond %{http_host} !^www.example.com [nc] RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc] Cosa mi sto perdendo?
Ho due problemi principali con mod_rewrite: 1) Non ci sono errori significativi segnalati quando ho una regola non valida 2) Per testare in modo affidabile ogni modifica, devo cancellare la cache di Chrome. Questa non è scienza missilistica, ma devo premere Ctrl + Maiusc + Canc quindi fare clic su …
Mi chiedevo se è possibile verificare se mod_rewriteè abilitato su Apache AND IIS in PHP. ModRewrite per IIS esiste. Controllare here. Quindi, sto cercando uno script PHP che controlli mod_rewritesu Apache e IIS. Qualcuno conosce un tale script o può scriverne uno? Soprattutto per Microsoft IIS . Grazie!
Ho 8 righe di regole di riscrittura nel mio file .htaccess. Devo escludere due directory fisiche sul mio server da queste regole, in modo che possano diventare accessibili. Per ora tutte le richieste vengono inviate al file index.php. Directory da escludere: "admin" e "user". Quindi le richieste http: http://www.domain.com/admin/ non …
"Pretty links" è un argomento spesso richiesto, ma raramente è completamente spiegato. mod_rewrite è un modo per creare "graziosi collegamenti", ma è complesso e la sua sintassi è molto concisa, difficile da identificare e la documentazione assume un certo livello di competenza in HTTP. Qualcuno può spiegare in termini semplici …
Ho un URL che assomiglia a: url.com/picture.php?id=51 Come farei per convertire quell'URL in: picture.php/Some-text-goes-here/51 Penso che WordPress faccia lo stesso. Come faccio a creare URL amichevoli in PHP?
Ecco lo scenario: C'è un index.phpfile nella cartella principale sono inclusi alcuni file index.phpche si trovano nella includescartella. 1 altro file ( submit.php) si trova nella cartella principale per l'azione di invio modulo. Voglio limitare l'accesso diretto dell'utente ai file nella includescartella tramite htaccess. anche per submit.php. Ma include funzionerà …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.