мне нужно сделать на самого себя редирект с сайт.ру на сайт.ру?х=1 если я вставляю через js или через htaccess получается бесконечный редирект. т.к. подргужется тотже сайт и понеслась. Знаний не много, подскажите как реализовать - спасибо...
JavaScript: Code: <html> <head> <title>Test</title> <script type="text/javascript"> function redirect() { if (window.location=="http://site.ru/") window.location="http://site.ru/?x=1"; } </script> </head> <body onLoad="redirect()"> <h1>TEST PAGE</h1> </body> </html>
Если вспомнить о SEO то все таки лучше использовать вариант c htaccess или с php добавив заголовок header("HTTP/1.1 301 Moved Permanently"); перед location Код 302 – временное перемещение «moved temporary», все зависит от задачи. По поводу rewrite - http://htaccess.net.ru/doc/mod_rewrite/RewriteCond.php Регулярные выражения можешь проверить здесь http://rubular.com/r/tDOahUKuRx