PDA

View Full Version : سوال: مشکل باز نشدن برخی از آدرس های فارسی و SEO Friendly در سایت



hoomijoon
سه شنبه 14 اردیبهشت 1395, 07:24 صبح
سلام دوستان وقت بخیر
مشکلی که بنده دارم این هست که در سی ام اسی که کار میکنیم برخی از صفحات تولید شده توسط اون باز میشن ولی برخی ها نه. اگه عناوین رو انگلیسی وارد کنیم حتی اگه 50 حرف هم باشه مشکلی نیست ولی ظاهرا عناوین فارسی دارای محدودیت شده اند و لینکهای کمی طولانی تر باز نمیشوند. مثلا
/تخفیف/کتانی-پرچی-زنانه-برند-Teez-50
باز می شود ولی
تخفیف/تا-30درصد-تخفیف-انواع-تلویزیون-47
404 می دهد

داخل کد تابعی وجود دارد که ظاهرا آدرس های سئو را تولید میکند:

public static function clear_name( $name ) {

$name=str_replace( '%', 'درصد', $name );
$clean = preg_replace( '/^[\d\p{L}-]$/i', '', str_replace( ' ', '-', $name ) );

$clean2= rtrim( $clean, '-' );

return rtrim( $clean2, '%' );

}

این هم محتوای .htaccess هست:

# Follow symbolic links in this directory.
Options +FollowSymLinks
IndexOptions +Charset=UTF-8
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>

## Turn on rewrite engine
RewriteEngine on

## Coupons CMS v5
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*?)(\-(\d+))?([.]\w+|\/)?$ index.php?$1=$3&hta&ext=$4 [QSA,L]

ممنون میشم راهنمایی کنید