![]() |
По переадресации вопрос Приветствую, подскажите, как сделать переадресацию динамического url на стастический. Вот код: RewriteRule ^index.php?id=(.*)$ /index.php [L,R=301] а как его сделать наоборот? Нужно, чтобы при переходе на index.php был редирект на страницу index.php?id=1 и все. Или может явой как-то сделать? |
Ну так и напишите на оборот :) RewriteRule ^index.php$ index.php?id=1 [L,R=301] |
1-Искусственный Интеллект1 >неа, дело в том, что в этом случае он пишет - циклическая переадресация, страница одна и та же по идее. Тут надо код как-то по-другому составить, вот я не знаю как ( Или может на яве кто-то подскажет? |
при условии, что это единственные строки в .htaccess и он лежит в корне: [code]RewriteCond %{QUERY_STRING** ^$ RewriteRule ^index.php$ /index.php?id=1 [L,R=301][/code] |
3-droidman >там еще строки и не в корне сайта, но я прописал Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING** ^$ RewriteRule ^index.php$ 1/2/index.php?id=1 [L,R=301] и работает, нет цикла теперь! Примного благодарю! |
Блин ребята а ПРОСТО ^index.$ 1/2/index.php?id=1 [L,R=301] написать СЛАБО - тогда ОНО не только index.php но и .html - переадресовывать будет. Да и кстати Explorer2109 1/2/ - это подкаталог - имей это ввиду! |
2-Explorer2109 > А, да действительно, в моем примере будет циклическая переадресация, не подумал я об этом. :) |
5-AlexIT >я больше не буду пробовать, в 3 все работает. А то что это подкаталог, так я сам же его дописал, я в курсе, так и надо ) |
Такой вопрос: хост периодически не работает, в результате сайт бывает не доступен несколько дней, можно ли сделать переадресацию таким образом чтобы в случае не работы хостинга пользователь перенаправлялся на зеркало, другом хосте |
Если Хост не работает - переноси Сайт к другому Хостеру! Иначе не ведать Тебе СЧАСТЬЯ! |
Текущее время: 12:35. Часовой пояс GMT +3. |