راکت

مشکل در لینک سئو فایل php

1 پاسخ

سلام دوستان
با استفاده از دستور زیر در فایل .htaccess لینک متد get از حالت moro.php?title به حال home/ تغییر دادم ولی مشکلی که دارم اینکه وقتی حروف فارسی وارد می کنیم لینک کار نمیکنه ولی وقتی حروف انگلیسی یا ترکیب حروف انگلیسی با عدد یا عدد استفاده می کنم کار میکنه ممنون میشم راهنمایی کنید.

RewriteEngine On  
RewriteCond %{SCRIPT\_FILENAME} !-d  
RewriteCond %{SCRIPT\_FILENAME} !-f  
RewriteRule ^home/(.\)$ ./moro.php?title=$1  
RewriteRule ^(\[^.\]+)$ $1.php \[NC,L\]
amir
amir
@amirmi6500
ثبت پرسش جدید

پاسخ‌ها

1
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

حرف فارسی به این خاطر کار نمیکنه که regex که وارد کردین عملن کاربردی نیست شما در اصل باید درخواست‌ها رو به یک روت بفرستید و در php به شکل query string دریافت کنید !

لطفا از این به بعد سوالی مطرح میکنید نکته ارسال ارور و کد رو رعایت بفرمایید که مبجور به حذف گفتگو شما نشیم. تشکر

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

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

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