Təşəkkür edirəm köməyiniz üçün
Onda belə etmək olar da.
1. root-da .htaccess ilə bütün ziyarətçiləri index.php-yə yönəldirsiniz.
2. index php-də sadə php code yazaraq əgər REQUEST_URI /-ya bərabər deyilsə /blog-ya yönlənsin deyirsiz.
Tək htaccess-də şərtli əmrlər yazaraq da həll etmək olar, sadəcə indi ağlıma bu gəldi deyə bunu yazıran:
Məsələn index.php-də üst hissəyə bunu əlavə etmək olar root-da.
[code]
if ($_SERVER["REQUEST_URI"]!='/'){
header("location: /blog".$_SERVER["REQUEST_URI"]);exit;
}
[/code]
Bu kod dəqiq işləyir. Sadəcə həm blog həm də root-da düzgün htaccess olmalıdır. Düzgün deyəndə yəni belə
root
[code]
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
[/code]
blog
[code]
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
[/code]
Təşəkkür edirəm. Amma düzgün anlamadınız məni. Bütün ziyarətçilər blog papkasına keçsin istəmirəm. Daxili səhifələrin keçməsini istəyirəm.
Məsələn: sayt.az/sehife1.html => olsun sayt.az/blog/sehife1.html
Sayta birbaşa girənlər elə saytda qala bilər. Yönləndirmək lazım deyil. Əgər "/" işarəsi və səhifə adı varsa o zaman yönəltsin.
Elə şey mümkündür?
Salam.
[code]
RewriteEngine on
RewriteEngine On
RewriteRule ^$ /blog [L]
[/code]
Sayt ünvanı adından sonra referal link yönləndirilməsini necə ləğv edə bilərəm?
Verilmiş domendə olan bütün e-maillərə gələn məktubu müəyyən ünvana yönləndirmək
Sayt daxilində link yerləşdirmək
Reklam məqsədli saytlara yönləndirmə
Mobil telefon ilə sayta daxil olduqda yönəltmə