PDA

View Full Version : چگونه url ها رو با htaccessبه این شکل در بیارم؟



funpatogh
جمعه 07 اسفند 1388, 00:14 صبح
سلام
یک سری از سایت ها مثل وردپرس با پلاگین هایی که نصب میکنی میشه که url رو این شکلی در آورد
مثلا :

http://www.yoursite.com/News/سفر-رییس جمهور-به اندونزی -برای-قرارداد-چای.html


کد htaccess برای این لینک چیه و کلا توی دیتابیس برای هر title باید یک title هم به این شکل داشته باشیم؟
یعنی یک title موعمولی مثل این سفر رییس جمهور به اندونزی برای قرارداد چای
یکی مدل هم به این شکل سفر-رییس جمهور-به اندونزی -برای-قرارداد-چای

sedamorde
جمعه 07 اسفند 1388, 01:39 صبح
اولا که دوست عزیز قبل از ایجاد تاپیک حتما جستجو کن.
راه های مختلفی برای نوشتن دستور در htaccess وجود داره, من اینطوری استفاده میکنم:



Options +FollowSymlinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^News/(.*)$ /news.php?id=$1

که میشه:


http://www.yoursite.com/news.php?id=سفر-رییس جمهور-به اندونزی -برای-قرارداد-چای
http://www.yoursite.com/News/سفر-رییس جمهور-به اندونزی -برای-قرارداد-چای


میتونی کارهای دیگه هم بکنی, برو تو گوگل یک عالمه جواب پیدا کینی.
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
http://corz.org/serv/tricks/htaccess2.php

funpatogh
جمعه 07 اسفند 1388, 13:38 عصر
آقا من یکم توی پترن ها مشکل دارم


ab{2}



ab{2,3}



[abc]



[^abc]

اینا هر کردوم کار دقیقشون چیه؟
چون با توجه به توضیحاتش که خوندم اما توی نمونه ها که دیدم بعضی وقت ها به نظرم با توضیحش جور در نمیاد
خواستم توضیح دقیقش رو بدونم تا مطمئن بشم