درخواست Rewrite Rule برای htaccess
سلام و درود
دوستان یه پ*ر*و*ک*س*ی ای دارم که با الگوی زیر سایت های مختلف رو لود میکنه.
http://mysite.com/index.php?http://example.net/
خوب همونطور که مشخصه mysite.com دامنه منه که روش پ*ر*و*ک*س*ی نصب کردم و http://example.net/ هم سایتیه که توسط پ*ر*و*ک*س*ی لود میشه.
حالا من این فرم الگوی آدرس دهی رو دوست ندارم میخوام اینطوری بشه:
http://mysite.com/example/
البته میخوام Wildcard هم باشه یعنی اگر:
http://mysite.com/index.php?http://example.net/page/
اینطوری بشه:
http://mysite.com/example/page/
تشکر
پاسخ : درخواست Rewrite Rule برای htaccess
کسی نبود که کاری رو که خواستم کدشو بهم بده؟
پاسخ : درخواست Rewrite Rule برای htaccess
نقل قول:
نوشته اصلی توسط
naghmesra
اینو تست کنید
کد:
RewriteEngine onRewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{REQUEST_URI} !index\.php
RewriteCond %{HTTP_HOST} ^(.+?)\.mysite\.com$
RewriteRule .* /index.php?%1 [L]
پاسخ : درخواست Rewrite Rule برای htaccess
پاسخ : درخواست Rewrite Rule برای htaccess
درود
نقل قول:
نوشته اصلی توسط
hosttop
اینو تست کنید
کد:
RewriteEngine onRewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{REQUEST_URI} !index\.php
RewriteCond %{HTTP_HOST} ^(.+?)\.mysite\.com$
RewriteRule .* /index.php?%1 [L]
کدی که دادید آدرس زیر رو به چی تبدیل میکنه؟
http://mysite.com/index.php?http://example.net/
اصلا کدی که ارائه کردید example.net نداره که !!!
بله این رو تست کردم. متاسفانه جواب کار Rewrite مدنظر من رو نمیده.
پاسخ : درخواست Rewrite Rule برای htaccess
نقل قول:
نوشته اصلی توسط
naghmesra
به wildcard ساب دامین ، توی Rewrite که example.net نمینویسن ! متغیر داره اون هم با %1 مقدار دهی شده
این چیزی که شما میخواهید نمیشه چون این example امکان داره هزار تا پسوند دامین باشه (com,net,co,...) پس نمیشه مثلا اینطوری بشه : http://mysite.com/example/page
مگر اینکه طور دیگه ای مقدار دهی بشه