Как мне настроить чистые URL-адреса (включить перезапись), если у меня нет домена?

Как мне настроить чистые URL-адреса (включить перезапись), если у меня нет домена?

Чтобы включить чистые URL-адреса в Drupal, я добавляю следующие строки в файл конфигурации lighttpd.

Однако я сейчас работаю на локальном сервере и у меня нет доступного домена. Поэтому мне нужно работать с этим адресом 192.168.75.159:81/Sites/drupal/

Я пытался заменить ["host"] на ["socket"] и заменить домен на ip и подпапки (см. адрес выше), но безуспешно. Как мне настроить файл конфигурации для установки чистых URL-адресов, даже если у меня нет домена?

Спасибо

$HTTP["host"] =~ "(^|\.)mywebsite\.com" {
  server.document-root = "/var/www/sites/mywebsite"
  server.errorlog = "/var/log/lighttpd/mywebsite/error.log"
  server.name = "mywebsite.com"
  accesslog.filename = "/var/log/lighttpd/mywebsite/access.log"
  include_shell "./drupal-lua-conf.sh mywebsite.com"

  url.access-deny += ( "~", ".inc", ".engine", ".install", ".info",
       ".module", ".sh", "sql", ".theme",
       ".tpl.php", ".xtmpl", "Entries",
       "Repository", "Root" )


  # "Fix" for Drupal SA-2006-006, requires lighttpd 1.4.13 or above
  # Only serve .php files of the drupal base directory
  $HTTP["url"] =~ "^/.*/.*\.php$" {
      fastcgi.server = ()
      url.access-deny = ("")
  }

  magnet.attract-physical-path-to = ("/etc/lighttpd/drupal-lua-scripts/p-.lua")

}

решение1

Я не знаю, какую ОС вы используете, но вы можете добавить строку в /etc/hosts в системах *nix и c:\Windows\System32\Drivers\etc\hosts, которая позволит вам сопоставить mywebsite.com (или dev.mywebsite.com) с 127.0.0.1.

Или лучшей идеей было бы, если вы контролируете DNS, просто создать запись поддомена A, например dev.mywebsite.com, и указать ее на 127.0.0.1.

Связанный контент