راکت

کار نکردن دستورات ریدایرکت htaccess در پروژه php

2 پاسخ

سلام دوستان. من یک سایت با زبان php برام طراحی کردند. الان مشکلی دارم که هر کاری میکنم رفع نمیشه. من میخام از طریق htaccess چند تا ادرس سایت رو ریدایرکت کنم اما هرطوری که وارد میکنم ریدایرکت انجام نمیشه / اطلاعاتش رو در زیر گذاشتم


RewriteOptions inherit
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^toosmesh.com [NC]
RewriteRule ^(.*)$ https://www.toosmesh.com/$1 [L,R=301,NC]
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    RewriteCond %{REQUEST_URI} !(/$|\.) 
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L] 
    RewriteRule ^sitemap\.xml$ sitemap.php [L]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^.*$ index.php?path=$0 [L,QSA]

</IfModule>

لطفا راهنمایی کنید

SajadWebManager
SajadWebManager
@ebayfarsi
ثبت پرسش جدید

پاسخ‌ها

2
میکائیل
میکائیل
@FullStack

تخصص: برنامه نویسی سمت سرور و کلاینت

سلام دوست عزیز
گویا کد هارو اشتباه گذاشتید و جابه جا شدند و قابل خوندن نیستن اگه میشه ویرایش بزنید و کد هارو همشو توی تگ های ``` قرار بدید

Saman000
Saman000
@saman23564

تخصص: سئو

دوستان اگر به این مشکل برخورد کردین من راه حلی که پیدا کردم این بود
چون لینکهای سمت سایت بصورت فارسی بودند من می اومدم url رو کپی میکردم و بصورت % و غیره در می اومد و ریدایرکت کار نمی کرد.
من اومدم خود کلمه فارسی لینک رو کپی کردم و بدون مشکل ریدایرکت انجام می شد

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام