Pagina 1 din 1

Redirect la alta pagina din htaccess

Scris: Vin Dec 02, 2016
de sterica
in .htaccess am posibilitatea sa fac trimitere la o alta pagina atunci cand nu doresc sa se acceseze din browser un fisier ce nu contine valori cu $_SESSION ?

Multumesc!

Redirect la alta pagina din htaccess

Scris: Vin Dec 02, 2016
de MarPlo
Poti sa faci redirect la alta pagina din .htaccess, folosind acest cod:

Cod: SelectaĊ£i tot

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^(.*)some_dir/nume_pagina$ http://domeniu/alta_pagina$2 [R=301]
- Dar .htaccess se executa de catre serverul apache inainte de php, deci nu stie de $_SESSION sau alta instructiune /valori din php.

Daca redirectul vrei sa fie in functie de valori din php, poti sa faci redirect din codul php cu functia header('Location: ...').
De exemplu, in cazul cu $_SESSION:

Cod: SelectaĊ£i tot

//cod php...
if(!isset($_SESSION) || count($_SESSION) <1){
  header('Location: adresa/pagina');
  exit;
};