Stejné sessiony pro www a bez www
- Томас
- Člen | 85
Zdravím, chtěl bych se zeptat jak použít stejné sessiony pro adresu s www a bez něj? (www.example.com | example.com).
Zkoušel jsem přes htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Nefunguje a já nevím proč.. nebudem si nic nalhávat.. já jsem rád, že v htaccess napíšu komentář.
Mohl by mi někdo poradit jak na to? Díky.
aktuální htaccess:
# Apache configuration file (see httpd.apache.org/docs/current/mod/quickreference.html)
<IfModule mod_autoindex.c>
Options -Indexes
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule /\|^\. - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
</IfModule>
- Томас
- Člen | 85
Ještě bych se chtěl zeptat na další zradu. Po každém refreshnutí stránky se mi sessiony refreshnou na null. Mám například
public function renderDefault()
{
$ss = $this->getSession('nejakej_index');
$ss->data = $ss->data . "...";
$this->template->data = $ss->data;
}
Tady bych čekal, že po každém refreshnutí stránky přibudou další tři tečky.. ale ne.. jsou tam vždy jen 3. Nevěděl by někdo co s tím? Jsem z toho už pěkně na prášky :-D
btw: přihlášování uživatelů mi funguje…, v chrome mi to funguje, v mozile taky v opere ne a v safari taky ne.. (a tam kde mě to funguje to nefunguje zase ostatním)
session:
expiration: 14 days
cookiePath: /
cookieDomain: example.com
Editoval Томас (25. 2. 2015 18:28)