Я только начал экспериментировать с силекс . Я слежу за документацией и смущаюсь, куда идти по пути .htaccess. Некоторые предпосылки: Я использую WAMP для моего веб-сервера dev, с включенным mod_rewrite У меня есть «тонкая» копия Silex, распакована и скопирована в c: \ wamp \ www \ silex \ У меня есть пример hello world route […]
Таким образом, у меня был этот код в моем HTACCESS, что было здорово, потому что он сначала удаляет расширение .php-файла с моих страниц, если посетитель входит на страницу с расширением .php-файла, а затем он позволяет загружать страницу без расширения. (Таким образом, это просто напоминает URL-адрес) # REMOVE FILE EXTENSIONS RewriteEngine On # browser requests PHP […]
Возможно ли установить и запустить несколько стеков для хранения на одном компьютере, например, wampserver2 и xammp, и отдельную установку php и apache, которую я установил самостоятельно? Должен ли я ожидать каких-либо конфликтов? и есть ли способ избежать конфликтов?
Я пытаюсь удалить расширение .php на своих URL-адресах, чтобы сделать его дружественным поисковым машином, используя файл .htaccess Redirect 301, чтобы сохранить «сок ранга», и я столько, сколько я пробовал почти каждый пример – это просто не Кажется, он работает. Вот некоторые из методов, которые я безуспешно пытался: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f […]
Не удается заставить мои контроллеры работать на Linux apache2 (переносится из WAMP) config.php $config['base_url'] = 'http://subdomain.domain.com/'; $config['index_page'] = ''; $config['uri_protocol'] = 'REQUEST_URI'; Журнал apache2 [Tue Sep 23 03:36:08 2014] [error] [client 192.168.1.1] File does not exist: /var/www/subdomain.domain.com/execute apache2 conf <VirtualHost *:80> ServerName subdomain.domain.com DocumentRoot /var/www/subdomain.domain.com <Directory /var/www/subdomain.domain.com> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow […]
У меня есть сервер Apache, работающий в Rackspace Cloud Hosting, поэтому я установил WordPress вручную (настройка базы данных, wget the latest.zip …) и поместил его в /var/www , но теперь, когда я пытаюсь получить к нему доступ в первый раз он загружает странный файл с именем IP, а не показывает мне установку WordPress. PS: То […]
Это работает на Apache, почему он не работает на IIS 7? if(!function_exists('apache_request_headers')) { function apache_request_headers() { $headers = array(); foreach($_SERVER as $key => $value) { if(substr($key, 0, 5) == 'HTTP_') { $headers[str_replace(' ', '-', ucwords(str_replace('_', ' ', strtolower(substr($key, 5)))))] = $value; } } return $headers; } } function getCurrentPageUrl() { $pageURL = 'http'; if ($_SERVER["HTTPS"] […]
Как удалить «index.php» из моего URL? Описание Используя CI для создания простого приложения MySQL-Php, я не могу избавиться от тега index.php внутри URL-адреса: localhost/CodeIgniter/index.php/Defult_Controller/index .htaccess application/.htaccess и application/cache/.htaccess : <IfModule mod_rewrite.c> # !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading # slashes. # If your page resides at # http://www.example.com/mypage/test1 # then […]
Я нашел этот клон stackoverflow, и он находится в php (вот почему я хочу его). Я пытался на прошлой неделе установить его, но безуспешно. Я использую wamp, mod_rewrite включен, и я положил AllowOverride все. Но опять же это не работает. То, что я получаю как вывод, когда я иду на localhost: Warning (512): C:\wamp\www\app\tmp\cache\ is […]
Как я могу переписать приведенные ниже примеры? www.domain-name.com/site-name/index.php?lang=en-us&page=home www.domain-name.com/site-name/index.php?lang=en-us&page=about www.domain-name.com/site-name/index.php?lang=pt-pt&page=inicio www.domain-name.com/site-name/index.php?lang=pt-pt&page=sobre К этому: www.domain-name.com/site-name/en-us/home.html www.domain-name.com/site-name/en-us/about.html www.domain-name.com/site-name/pt-pt/inicio.html www.domain-name.com/site-name/pt-pt/sobre.html Мне удалось получить параметр страницы . Это то, что у меня есть: <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /site-name/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*?)/?$ index.php?page=$1 [L] </IfModule> Я не знаю, как добавить .html в конце для […]