Wamp Server - перенаправление на html-файл? [Дубликат]

Как упоминалось, по соображениям эффективности последовательные пространства объединяются в одно пространство, которое браузер фактически отображает. Помните, что означает ML в HTML. Это язык разметки, предназначенный для контроля того, как отображается текст. Не whitespace: p

Тем не менее вы можете притворяться, что вкладки браузера уважают, так как все TAB-файлы содержат 4 пробела, и это легко сделать с помощью CSS. либо в строке, как ...

 <div style="padding-left:4.00em;">Indenented text </div>

Или как обычный класс в таблице стилей

.tabbed {padding-left:4.00em;}

Тогда HTML может выглядеть как

<p>regular paragraph regular paragraph regular paragraph</p>
<p class="tabbed">Indented text Indented text Indented text</p>
<p>regular paragraph regular paragraph regular paragraph</p>
71
задан Hanif Formoly 17 September 2016 в 09:21
поделиться

13 ответов

Это работает с Wamp 3 +.

  • Перейти в папку wamp (wamp / или wamp64 /)
  • Открыть wampmanager.conf
  • Найти urlAddLocalhost и установите его: urlAddLocalhost = "on"

Не нужно настраивать index.php в папке www.

0
ответ дан Arnaud Leyder 17 August 2018 в 08:42
поделиться

Откройте index.php в папке www и установите

$suppress_localhost = false;

. Это добавит http://localhost/ к вашим ссылкам проекта

24
ответ дан Arunu 17 August 2018 в 08:42
поделиться

Вы можете выполнить все шаги с помощью @RiggsFolly, это действительно хороший ответ. Если вы не хотите создавать виртуальный хост и хотите использовать, как предыдущий localhost / example / или что-то подобное, вы можете использовать ответ by @Arunu

Но если вы все еще сталкиваетесь с проблемой, пожалуйста, используйте этот метод,

  1. Найдите свою папку с вами (например: c: / Wamp /), где вы установили
  2. Goto Wamp / www /
  3. Открыть файл index.php
  4. найти этот код $projectContents .= '<li><a href="'.($suppress_localhost ? 'http://' : '').$file.'">'.$file.'</a></li>';
  5. изменить его добавить localhost после http: // $projectContents .= '<li><a href="'.($suppress_localhost ? 'http://localhost' : '').$file.'">'.$file.'</a></li>';
  6. Перезапустить wamp-сервер
  7. открыть локальный хост см. обновленные ссылки

Надеюсь, что вы получили свой url, как предыдущая версия wamp-сервера.

2
ответ дан Khadka Pushpendra 17 August 2018 в 08:42
поделиться
  • 1
    @ Хадак, это простое решение, и оно работает !. – vimal krishna 9 July 2016 в 11:16
  • 2
    Не могли бы вы предложить, как мы это делаем для xampp. Я пробовал все пути, но мой сайт перенаправляется на домашнюю страницу xampp – Sushivam 23 September 2016 в 14:10

Как исправить поврежденные ссылки на значки (blank.gif, text.gif и т. д.)

К сожалению, как упоминалось ранее, просто добавление виртуального хоста в ваш проект не устраняет сломанные ссылки на значки ,

Проблема:

WAMP / Apache не изменяет ссылку на каталоги для значков в соответствующий каталог установки. Он статически установлен на «c: / Apache24 / icons» и 99,9% пользователей. Установка Apache не находится здесь. Особенно с WAMP.

The Fix:

  1. Найдите каталог значков Apache! Обычно он будет находиться здесь: «c: /wamp/bin/apache/apache2.4.9/icons». Однако ваш пробег может варьироваться в зависимости от вашей установки, и если ваша версия Apache отличается, ваш путь также будет другим. \
  2. Откройте httpd-autoindex.conf в своем любимом редакторе. Обычно этот файл можно найти здесь: «C: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ extra \ httpd-autoindex.conf».
  3. Найти это определение (обычно расположенное в верхней части файла):
    Alias /icons/ "c:/Apache24/icons/"
    
    <Directory "c:/Apache24/icons">
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
    </Directory>
    
  4. Заменить «c» : / Apache24 / icons / "каталоги с вашим собственным. ВАЖНО У вас ДОЛЖЕН иметь конечную косую черту в первой ссылке справочника. Вторая ссылка на каталог не должна иметь косой черты. Ваши результаты должны выглядеть примерно так. Опять же, ваш каталог может отличаться:
    Alias /icons/ "c:/wamp/bin/apache/apache2.4.9/icons/"
    
    <Directory "c:/wamp/bin/apache/apache2.4.9/icons">
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
    </Directory>
    
  5. Перезагрузите сервер Apache и наслаждайтесь своими интересными значками!
2
ответ дан Mario M 17 August 2018 в 08:42
поделиться
  • 1
    Лучше всего общее решение - изменить Alias на Alias /icons/ "icons/" в версиях до WAMPServer 3. В WAMPServer 3 и выше это значение по умолчанию и никаких изменений не требуется. – RiggsFolly 2 April 2016 в 12:29

Чтобы получить доступ к проекту с домашней страницы, вам нужно сначала создать Virtual Host .

Самый простой способ сделать это - использовать Wamp's Add a Virtual Узел хоста.

Просто выполните следующие действия:

  1. Создайте папку внутри каталога «C: \ wamp \ www \» и дайте ей имя, которое вы хотите дать на свой сайт, например. ' MySite . Таким образом, путь будет «C: \ wamp \ www \ mysite».
  2. Теперь откройте домашнюю страницу localhost в своем браузере, в меню «Сервис» нажмите «Добавить ссылку виртуального хоста».
  3. Введите имя виртуального хоста , это имя должно быть именем папки, которую мы создали внутри каталога www , т.е. « mysite ».
  4. Введите абсолютный путь виртуального хоста, то есть «C: \ wamp \ www \ mysite \» без кавычек, и нажмите кнопку ниже: «Запустите создание VirtualHost».
  5. Создан виртуальный хост, теперь вам просто нужно «Перезапустить DNS». Чтобы сделать это, щелкните правой кнопкой мыши значок меню лотка сервера Wamp Server, выберите «Сервис»> «Перезапустить DNS» и снова нажмите зеленый значок меню.
  6. Все настройки! Теперь просто создайте страницу index.php внутри каталога «C: \ wamp \ www \ mysite \». Добавьте код в файл index.php, например <?php echo "<h1>Hello World</h1>"; ?>

Теперь вы можете получить доступ к проектам с домашней страницы localhost. Просто нажмите ссылку на проект, и на экране появится «Hello World».

10
ответ дан Rakesh 17 August 2018 в 08:42
поделиться
  • 1
    Я думаю, что это должен быть признанный собеседник, потому что у меня была такая же проблема, и это сработало! – Nmaster88 27 September 2016 в 16:50
  • 2
    этот последний и совершенный и работал для меня. Благодарю . некоторые из приведенных выше ответов являются длительными и устаревшими. – Junaid 6 December 2016 в 09:24
  • 3
    Это должен быть текущий принятый ответ по состоянию на 4/18/2017. Отлично работал для меня. – rolo 19 April 2017 в 00:08

Здравствуйте, вам нужно открыть index.php с сервера Wamp и изменить $ suppress_localhost = false; от $ suppress_localhost = true; то ваш Wamp будет работать нормально

-1
ответ дан Raman verma 17 August 2018 в 08:42
поделиться
138
ответ дан RiggsFolly 17 August 2018 в 08:42
поделиться
$suppress_localhost = false;

Это сделало трюк для меня.

1
ответ дан Sébastien 17 August 2018 в 08:42
поделиться
  • 1
    WAMP 2.5 - работает и для меня. благодаря – Xawery Wiśniowiecki 20 March 2017 в 21:01

Перейдите в ваш каталог www (если вы используете wamp-сервер) htdocs (если на XAMPP). Откройте ваш admin.php и выполните поиск по содержимому проекта / или просто перейдите непосредственно к строке номер 339 и измените ссылку, вставив «локальный хост» в ссылку.

Это должно работать ,,

-1
ответ дан Samoei 17 August 2018 в 08:42
поделиться

Я считаю, что это лучшее решение:

Откройте index.php в папке www и установите

изменить строку 30: $suppress_localhost = true;

на $suppress_localhost = false;

Это гарантирует, что проект имеет префикс вашего локального хоста IP / name

73
ответ дан Sudheer 17 August 2018 в 08:42
поделиться
  • 1
    благодаря! решена проблема, но значки / изображения пути / значков не отображаются. blank.git, back.gif, folder.gif пока не найден. любое решение для этого тоже? – Shubham Badal 8 November 2014 в 10:38
  • 2
    Да, создайте виртуальный хост для каждого сайта, см. Ответ выше, как это сделать. – RiggsFolly 26 November 2014 в 11:48
  • 3
    Спасибо, это работает – Nadhir Titaouine 31 January 2017 в 05:45
  • 4
    Существует (WAMPSERVER 3) простой параметр меню на wampmanager, чтобы сделать это, если вы действительно не понимаете, что это за плохая идея. right click wampmanager->Wamp Settings->Add localhost to url Единственная хорошая вещь в этом - вы можете снова отключить ее, когда поймете, какая плохая идея была в первую очередь! – RiggsFolly 6 June 2017 в 17:00

Я считаю, что намного проще (чем принятый ответ) создать локальный субдомен по проекту и сообщить Apache, чтобы он обслуживал несколько сайтов по имени.

Например, предположим, что вы создали проект под c:/wamp64/www/sites/mysite, чтобы иметь доступ к нему по адресу http: //mysite.localhost , вам просто нужно сделать следующее:

1. Скажите своей машине ответить на разные имена. Добавьте 127.0.0.1 mysite.localhost в C:\windows\system32\drivers\etc\hosts

2. Очистите свой DNS-кеш Откройте командную строку как администратор и введите net stop dnscache, затем net start dnscache.

3. Скажите Apache, где искать Нажмите на значок Wamp в лотке, перейдите в Apache -> httpd.conf и добавьте это в конец:

# Tells Apache to identify which site by name
NameVirtualHost *:80
# Tells Apache to serve the default WAMP Server page to "localhost"
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:/wamp/www"
</VirtualHost> 
# Tells Apache to serve Client 1's pages to "client1.localhost"
# Duplicate and modify this block to add another client
<VirtualHost 127.0.0.1>
# The name to respond to
ServerName client1.localhost
# Folder where the files live
DocumentRoot "C:/wamp64/www/sites/mysite"
# A few helpful settings...
<Directory "C:/wamp64/www/sites/mysite">
allow from all
order allow,deny
# Enables .htaccess files for this site
AllowOverride All
</Directory>
# Apache will look for these two files, in this order, if no file is specified in the URL
DirectoryIndex index.html index.php
</VirtualHost> 

( source )

4. Перезапуск Apache Нажмите значок Wamp в лотке, выберите «restart»

5. Определите базовый url. Перейдите в папку проекта, добавьте <base href="http://mysite.localhost" /> в свой раздел <head>, чтобы предотвратить / связывание с корнем сервера.

Лично я динамически вставляю этот html-код в свой шаблон, используя PHP (что-то вроде $site_root = (IS_LOCALHOST) ? '<base href="http://mysite.localhost" />' : null;), поэтому мне не нужно беспокоиться об удалении этого при создании.

-1
ответ дан SuN 17 August 2018 в 08:42
поделиться

Re: Wampserver Ссылки LocalHost не работают корректно Это по состоянию на июнь 2014 года с Wampserver2.5 (возможно, они исправят это в последующих сборках). Примечание: для использования LocalHost: 8080 вместо LocalHost просто внесите соответствующие изменения в изменения, упомянутые ниже.

Есть два аспекта этой проблемы: во-первых, это возможность доступ к элементам в разделе «Ваши проекты» с домашней страницы Wamp localhost. Второй способ - правильно получить доступ к элементам, перечисленным в списке «Мои проекты» на панели задач Icon Wampserver.

Исправить первое (чтобы иметь доступ к элементам в разделе «Ваши проекты» с домашней страницы Wamp localhost ) вам нужно будет сделать следующее ...

В файле index.php, расположенном в вашей папке wamp \ www (обычно C: \ wamp \ www), есть 2 изменения, которые вы должны сделать

1) в строке 30 изменить

  $suppress_localhost = true;

на

  $suppress_localhost = false;

2) в строке 338 изменить

  $projectContents .= '<li><a href="'.($suppress_localhost ? 'http://' : '').$file.'">'.$file.'</a></li>';

на

  $projectContents .= '<li><a href="'.($suppress_localhost ? 'http://' : 'http://localhost//').$file.'">'.$file.'</a></li>';

После того, как вы сделали вышеупомянутые изменения - если Wampserver работает, просто обновите локальную страницу хоста, и изменения сразу же станут эффективными.

Чтобы исправить 2-й элемент (список «Мои проекты» на панели задач Icon Wampserver): вам нужно отредактировать C: \ wamp \ scripts\refresh.php

Найти строку 651 и изменить раздел строки, который читает

   Parameters: "http://'.$projectContents[$i].'/"; Glyph: 5

на

   Parameters: "http://localhost//'.$projectContents[$i].'/"; Glyph: 5

. После того, как вы сделаете этот второй набор изменений, вам может потребоваться, чтобы Wampserver обновил список «Мои проекты» переключив опцию Put Online / Offline в нижней части приложения Wrap Icon Tray.

0
ответ дан TheSteven 17 August 2018 в 08:42
поделиться
  • 1
    Удивительный чувак, наконец-то, что работает! (для того, чтобы обойти iis jacking port 80, создавая сайт с сайта localhost wamp) – Cammy 21 January 2015 в 10:34
-1
ответ дан Raman verma 6 September 2018 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: