PDA

View Full Version : سوال: کد .htaccess مورد نیاز برای تغییر آدرس (ریدایرکت)



tarsiran
یک شنبه 21 آذر 1389, 03:57 صبح
سلام وقت بخیر

من طراح وب هستم. 1 سایت طراحی کرده بودم که شکل url پست هاش به صورت
www.site.com/news-1.html (http://www.site.com/news-1.html)
بود
بعد به درخواست مشتری من آدرس رو بصورت تایتل پست در اوردم مثلا

www.site.com/news-1.html (http://www.site.com/news-1.html) > www,.site.com/عکس-جالب-1.html

حالا میخواستم ببینم برای تغییر آدرس در گوگل از چه کدی در .htt باید استفاده کنم جون url ها تکراری میشه اگه آدرس تغییر پیدا نکنه و ممکنه سایت اسپم شناخته بشه. به rewrite و redirectmatch هم آشنایی دارم 110 مدل کد نوشتم اما نشد مثل کد زیر

#RedirectMatch 301 ^/news-([0-9]*)\.html$ http://www.sitei.com/$1.html

اما جواب نداد 1 بزرگواری کنید کمک کنید

hossin.esm
یک شنبه 21 آذر 1389, 10:59 صبح
Redirect /news.html http://www.site.com/عکس-جالب-1.html

tarsiran
یک شنبه 21 آذر 1389, 12:22 عصر
Redirect /news.html http://www.site.com/عکس-جالب-1.html

سلام دوست عزیزم

اینکه شما دادی تنها مال 1 url هستش من منظورم کل url ها بود یعنی هرچی نیوز بود با هر آیدی بره به آدرس های جدید با همون آیدی ....

funpatogh
چهارشنبه 24 آذر 1389, 01:06 صبح
با htaccess فکر نمی کنم این کار عملی باشه
یعنی از سمت راست مثالت میشه به سمت چپ رفت اما بر عکسش نمیشه و باید از php کمک گرفت

UnnamE
چهارشنبه 24 آذر 1389, 01:32 صبح
ميشه بطور ديناميك با php ورودي كاربر به صفحه گرفت كه اگه از آدرس قديمي اون صفحه وارد شده اونا به صفحه با آدرس جديد ريدايركت كنه!!
ميتوني تو يه فايل بزاري همه صفحات include كني:چشمک:

sokooot
یک شنبه 08 تیر 1393, 08:18 صبح
ميشه بطور ديناميك با php ورودي كاربر به صفحه گرفت كه اگه از آدرس قديمي اون صفحه وارد شده اونا به صفحه با آدرس جديد ريدايركت كنه!!
ميتوني تو يه فايل بزاري همه صفحات include كني:چشمک:

سلام دوست عزیز
می شه یه نمونه از این کد را بدهید
من هم این مشکل را دارم