Articles of mod rewrite

Rimuovi .php dagli url con htaccess

EDIT: file .htaccess corrente: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / ## hide .php extension snippet # To externally redirect /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[AZ]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L] # To internally forward /dir/foo to /dir/foo.php RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.*?)/?$ $1.php [L] Il mio sito […]

Come posso ignorare una directory in mod_rewrite?

Sto provando ad avere le regole di modrewrite saltare la directory vip . Ho provato un certo numero di cose come puoi vedere qui sotto, ma senza successo. # BEGIN WordPress RewriteEngine On RewriteBase / #RewriteRule ^vip$ – [PT] RewriteRule ^vip/.$ – [PT] #RewriteCond %{REQUEST_URI} !/vip RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php […]

come rimuovere il nome della cartella dall’URL usando htaccess

Voglio cambiare l’URL da: http://domain.com/Portfolios/iPhone/app A: http://domain.com/iPhone/app E lo stesso per tutti gli URL come: domain.com/Portfolios/iPad/app A: domain.com/iPad/app E da: domain.com/Portfolios/xyz/app A: domain.com/xyz/app Ho provato molto ma niente funziona per me, quindi per favore aiutatemi. Quando ho bisogno di aiuto perché qualsiasi amico giù votandolo, se conosci la risposta, rispondi. Aggiornare RewriteEngine on RewriteRule ^Portfolios(/.*|)$ […]

Consentire / negare l’hotlinking dell’immagine con .htaccess

Quindi ho questo nel mio file .htaccess del mio sito per evitare il collegamento a caldo di immagini, JS e CSS da tutti gli altri domini. RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC] RewriteRule \.(gif|jpe?g|js|css)$ – [F,NC,L] Domanda: Come consentirei in modo selettivo uno o due domini per l’hotlink?

Come posso abbinare le variabili stringa di query con mod_rewrite?

Supponiamo di avere URL con parametri di stringa di query come questi: /index.php?book=DesignPatterns&page=139 /index.php?book=Refactoring&page=285 Usando mod_rewrite , come posso reindirli a URL SES come questi? /DesignPatterns/139 /Refactoring/285

Cosa fa RewriteBase e come usarlo?

Sto cercando di imparare alcuni trucchi .htaccess . Mi sono imbattuto nella direttiva RewriteBase ma non ho potuto farlo funzionare correttamente. Mi chiedo cosa faccia specificamente questa direttiva e come usarla. Ci sono state alcune discussioni su RewriteBase in StackOverflow e la documentazione di Apache, ma ancora, non ho potuto ottenere una risposta chiara alla […]

Come forzare https su beanstalk elastico?

Non riesco a forzare https sul livello di utilizzo libero di beanstalk elastico. Ho provato il seguente suggerimento su Come forzare https su beanstalk elastico Amazon senza fallire il controllo dello stato Usando questa regola di riscrittura di Apache RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{REQUEST_URI} !^/status$ RewriteCond %{REQUEST_URI} !^/version$ RewriteCond %{REQUEST_URI} !^/_hostmanager/ RewriteRule . […]

mod_rewrite: sostituisce i caratteri di sottolineatura con i trattini

Sto rivelando la mia imbarazzante ignoranza di REGEX-fu qui, ma: attualmente ho un sito web in cui un carico degli URL degli articoli sono scritti come “article_name”, mentre quelli più recenti sono scritti come “nome-articolo”. Voglio spostarli tutti utilizzando i trattini, quindi c’è un’espressione regolare che potrei usare per riscrivere gli URL più vecchi ai […]

Proibito Non si dispone dell’authorization per accedere / su questo server

Tutto quello che volevo fare oggi era scrivere una regola di reindirizzamento in una sottocartella, ad esempio: inserisci l’URL: example.com e verrai reindirizzato su example.com/subfolder Un desiderio così semplice. Ho provato a trovare una soluzione su Internet. Internet mi ha detto di aggiungere un file .htaccess nella root di htdocs con: RewriteEngine on RewriteCond %{HTTP_HOST} […]

Come eseguire il debug .htaccess RewriteRule non funziona

Ho una RewriteRule in un file .htaccess che non sta facendo nulla. Come posso risolvere questo? Come posso verificare se il file .htaccess viene persino letto e rispettato da Apache? Posso scrivere un messaggio di eco “sta funzionando”, se lo scrivo, dove verrebbe echeggiata quella linea? Se il file .htaccess non viene utilizzato, come posso […]