Articles of .htaccess

Riscrivi l’URL con .htaccess per più parametri

Questa domanda potrebbe essere un duplicato. Ma non ho trovato nessuna soluzione funzionante per me. Voglio riscrivere l’URL, dove ho parametri di uno e due livelli. il primo parametro è p e il secondo è sp www.domain.com/home dovrebbe puntare a www.domain.com/index.php?p=home e www.domain.com/projects/99 dovrebbe puntare a www.domain.com/index.php?p=projects&sp=99 Come faccio a .htaccess? Attualmente il mio htaccess […]

Divieto degli IP da file di testo usando htaccess

Ho letto e capito come bloccare un ip usando htaccess: order deny,allow deny from 111.222.33.44 deny from 55.66.77.88 … allow from all Ma la mia lista di IP neri include migliaia di IP. Ho salvato tutti gli IP in un file blacklist.txt . Posso usare htaccess per chiamare blacklist.txt e bloccare tutti gli IP che […]

ProxyPass e ProxyPassReverse possono funzionare in htaccess?

Non ho mai impostato un proxy prima. Sto usando l’hosting condiviso, quindi per impostare le direttive di Apache, ho bisogno di usare .htaccess. Posso usare .htaccess per fare qualcosa di simile qui sotto? Eventuali limitazioni? ProxyRequests Off ProxyPass /img/ http://internal.example.com/img/ ProxyPass /app/ http://internal.example.com/app/ ProxyPassReverse / http://internal.example.com/

Multiple RewriteRules per singolo RewriteCond in .htaccess

Ho il seguente comando nel mio .htaccess RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.example\.com [NC] RewriteRule ^(.*?)-([az]+) %2/$1.$2 [L] RewriteRule ^(.*?)-([0-9]+)([az]) %2/$1$3.$2 [L] % 2 non funziona nelle righe seconda e successiva. Posso definire qualsiasi variabile per% 2 e usarla in tutti i comandi RewriteRule? Il seguente comando funziona RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.example\.com [NC] RewriteRule ^(.*?)-([az]+) %2/$1.$2 [L] RewriteCond %{HTTP_HOST} […]

AngularJS: imansible ottenere url in modalità html5 con lo stato $ percorso ui

Sto usando l’ interfaccia utente per la gestione dello stato, ma penso di avere problemi con le mie regole di riscrittura .htaccess. Tutti i miei stati hanno funzionato usando gli URL di stile / # / account. Ora ho triggersto la modalità html5 ma la mia app non viene visualizzata come era prima. Sembra caricare […]

Differenza tra $ 1 vs% 1 in .htaccess

Qual è la differenza tra %1 e $1 in .htaccess? Per esempio, # to remove www RewriteCond %{HTTP_HOST} ^(\w+)\.mydomain\.com [NC] RewriteRule .* http://mydomain.com/%1 [R=301,L] # versus # RewriteRule .* http://mydomain.com/$1 [R=301,L] Ho usato il cheat di .htaccess di Dave Child e il cheat di .htaccess di Jackol, nonché i documenti di mod_rewrite di Apache, ma […]

Reindirizza tutto il traffico verso la radice di un altro dominio

Ho un dominio che non deve più essere usato. Voglio redirect tutto da http://www.old.com/ a http://www.new.com/ , indipendentemente dalla pagina che l’utente ha tentato di accedere su www.old.com . Facendo questo: RewriteEngine on Redirect 301 / http://www.new.com/ va bene per la radice, ma altre pagine farebbero questo: http://www.old.com/cms -> http://www.new.com/cms mentre io vorrei che andasse […]

Backreference% N in RewriteCond

Sto lavorando su un sistema di dominio virtuale. Ho un DNS jolly impostato come *.loc , e sto cercando di lavorare sul mio file .htaccess . Il seguente codice funziona: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?example\.loc$ [NC] RewriteCond %{REQUEST_URI} !^/example/ RewriteRule (.*) /example/$1 [L,QSA] Ma, voglio che funzioni con tutto ciò che ho inserito. Tuttavia, ho […]

htaccess reindirizza tutte le pagine alla singola pagina

Voglio redirect tutta la mia vecchia richiesta di dominio al mio nuovo dominio usando il file htaccess. Di seguito è riportato ciò che sto utilizzando, ma non funziona se la pagina non si trova nel nuovo sito. Ad esempio indice google about.htm sul vecchio sito ma sul nuovo sito non esiste. Mi piacerebbe solo andare […]

Questo è il codice .htaccess in WordPress. Qualcuno può spiegare come funziona?

Questo è il codice .htaccess per permalink in WordPress. Non capisco come funzioni. Qualcuno può spiegare? RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] Ho cercato su google e ho scoperto che -f e -d parte significa dare a directory e file reali una priorità […]