Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   top.location и .htaccess (https://javascript.ru/forum/css-html/58898-top-location-i-htaccess.html)

yasned 16.10.2015 09:24

top.location и .htaccess
 
Здравствуйте!
Попробую популярно все объяснить!
есть скрипт вот такого вида:
<script>
function tiket(name){
	if (document.getElementById(name).style.display == 'none'){
		document.getElementById(name).style.display='block';
	}else{
		document.getElementById(name).style.display='none';
	}
  return false;
}
function zakr(){
    top.location = 'index.php?p=tiket_comm&id=<?=$tk["id"]?>&status=1&z_code=<?=$z_code?>';
    return false;
}
</script>

в данном случае в top.location прописан полный путь, но я использую rewritw rule и приводя ссылку к другому формату функция не выполняется.
.htaccess:
RewriteRule ^tiket_comm/(\d+)/status/(\d+)$ /index.php?p=tiket_comm&id=$1&status=1&z_code=$2[L,QSA]

подскажите как мне это исправить?

mader 26.11.2015 03:48

а какая ссылка в итоге получается?
может все таки (\w+) или вообще (.*)
попробуй (\d+)$ заменить на (\d+)/$
и еще как вариант убрать [L,QSA]

Rise 26.11.2015 04:51

yasned, так в новом формате и пиши ссылку:
top.location = 'tiket_comm/<?=$tk["id"]?>/status/<?=$z_code?>';

mader 26.11.2015 18:23

ха-ха. логично. может он просто тестировал искал подобное решение?


Часовой пояс GMT +3, время: 20:14.