Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2017, 09:17   #1
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию Замена URL с помощью .htaccess

Доброго времени суток!

Помогите решить вопрос если он конечно решаем ...

Суть вопроса следующая:

У меня ссылки открываются в одном определенном блоке div при помощи JS

Код:
<head>
<script language="JavaScript" type="text/javascript">
 
var req;
 
function processReqChange() {
    if (req.readyState == 4){      
        if (req.status == 200){
            document.getElementById('content').innerHTML=req.responseText;      
        };        
    };
};
 
function loadXMLDoc(url) {  
    if (window.XMLHttpRequest) {        
        req = new XMLHttpRequest();        
        req.onreadystatechange = processReqChange;        
        req.open("GET", url, true);        
        req.send(null);    
    } else if (window.ActiveXObject) {        
        req = new ActiveXObject("Microsoft.XMLHTTP");        
        if (req) {            
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);    
            req.send();         
        };   
    };
};
 
function getFile(url){
    loadXMLDoc(url);   
};    
 
</script>
</head>
<body>

<div class="menu">

     <a href="#" onclick="getFile('1.php')">Страница 1</a>
     <a href="#" onclick="getFile('2.php')">Страница 2</a>

</div>

<div id="content" class="content">

   Какой то код

</div>
</body>
Маленький пример моего кода ... так вот при нажатии на ссылку у меня после / появляется # ... впринципе это не удивительно так как у меня в href она указана ... вопрос можно ли эту решетку с помощью .htaccess убрать или же заменить на открываемую страницу ссылки то есть привести к такому виду:

Заместо

http://МОЙ_ДОМЕН.ru/#

Было

http://МОЙ_ДОМЕН.ru/

или

http://МОЙ_ДОМЕН.ru/1.php (1.php может меняться в зависимости от открываемой страницы)


Перепробовал кучу вариантов не чего не помогло либо решетка не куда не исчезала либо же я просто получал ошибку Ошибка 500 (Internal Server Error).
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Старый 18.09.2017, 09:27   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Причем тут htaccess? Браузер не обращается к серверу при клике по #.

Можно например заменить # на
Код:
javascript:void(0);
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.09.2017, 09:36   #3
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Причем тут htaccess? Браузер не обращается к серверу при клике по #.

Можно например заменить # на
Код:
javascript:void(0);
Спасибо тебе за помощь как всегда помог =)

А не подскажешь если я захочу все же выводить страницы в адресной строке как то можно это решить вопрос???
Я с JS не очень дружу точнее пока не дружу не как =(
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
htaccess замена url alextrof94 PHP 4 06.04.2014 12:38
Подмена url с помощью .htaccess Gorychev Общие вопросы Web 1 19.02.2014 01:39
.htaccess работа с URL StivinKing PHP 3 01.06.2013 23:27
.htaccess пароль на URL Dexes Общие вопросы Web 11 04.04.2013 23:37
htaccess и инключинг с помощью РНР Maxx PHP 11 13.01.2010 10:59