با سلام مجدد خدمت دوستان
من راه حلی پیدا کردم که کار می کنه.لطفا راهنمایی کنید این کار درسته؟
این دوخط:
RewriteCond %{REQUEST_URI} !^/blog.php
RewriteRule ^([a-zA-Z0-9_-]+)$ http://qtle.ir/blog.php?url=$1 [L]
این دو خط یعنی:
qtle.ir/iot
در سمت سرور به:
qtle.ir/blog.php?url=iot
ترجمه میشه.با یه تغییر کوچک در کد php می توان urlهای مورد نظر را در صفحات ساخت.
فقط کافی هست برای نمایش صحیح url در صفحات بعد از ترجمه توسط سرور در تگ head قرار بدیم:
<script>
history.pushState(null, null, '/<?php echo($url); ?>');
</script>
این اسکریپت ,url صفحه رو بدون reload تغییر میده