Pereiti prie turinio

Neveikia nuorodos perkėlus svetainę


Rekomenduojami pranešimai

Sveiki,

Perkėliau svetainę iš pagrindinės direktorijos (public_html) į naują direktoriją (domenas.lt/nauja_direktorija). Po perkėlimo visi svetainėje esantys straipsniai (nuorodos) veda į senąją vietą (domenas.lt/straipsnis), o turėtų būti doemnas.lt/nauja_direktorija/straipsnis. Taip pat neveikia kai kurie puslapiai, kurie turėtų būti pasiekiami nauja nuoroda (pvz domenas.lt/nauja_direktorijas/puslapis), tiesiog rodo, kad toks puslapis neegzistuoja.

 

.htaccess failas atrodo taip:

 

php_flag register_globals 0

php_flag apc.ttl 0
php_flag apc.user_ttl 0
php_flag apc.include_once_override 1 

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.  [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

#RewriteCond %{REQUEST_URI} /(not_found)/* [NC]
#RewriteRule .* - [L]

<IfModule mod_headers.c>
   # 1 day
   <FilesMatch "\.(js|css)$">
Header set Cache-Control "max-age=86400, public"
   </FilesMatch>

   # 8 days
   <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=691200, public"
   </FilesMatch>
</IfModule>

RewriteCond %{REQUEST_URI} \.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$ [NC]
RewriteRule .* - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

php_flag open_basedir off

 

Gal žinote galimą problemos sprendimo būdą?

 

Iš anksto dėkoju!

 

--------------------

Problema išspręsta pakeitus reikšmę iš

 

$config['base_url'] = (isset($_SERVER['HTTPS']) ? 'https://': 'http://') . $_SERVER['SERVER_NAME'] . '/';

 

į

 

$config['base_url'] = (isset($_SERVER['HTTPS']) ? 'https://': 'http://') . $_SERVER['SERVER_NAME'] . '/nauja_direktorija/';

Redagavo Aidas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

koks tvs?

TVS pirkta iš verskis.lt

 

RewriteEngine on
RewriteBase /

 

Keisk į

 

 

RewriteEngine on
RewriteBase /[nauja_kategorija] 

Atrodo, kad nepadeda.

 

Noriu nueiti į http://www.domenas.lt/naujas_kategorija/lt/admin, bet redirectina į http://www.domenas.lt/lt/admin

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Duomenų bazėje ar config faile turi susirasti kur nustatyta root direktoriją ir ją pakeist į naują :)

Tokio nustatymo nerandu, panašu, kad net nėra. Esmė, kad patys puslapiai egzistuoja ir veikia, jei URL pakoreguoju ranka (įterpiu naują direktoriją), bet pačiame tinklalapyje jei spaudi ant nuorodos, visur numeta į seną lokaciją...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...