У меня есть ситуация, когда я хочу, чтобы две мои страницы выглядели по-другому, но они не являются передними страницами. Если бы они были, это было бы легко, так как приведенный ниже код мог бы сделать трюк. $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) { echo 'This is the front page'; esle(do something else) } […]
Я получаю сообщение об ошибке в приложении FB, когда URL-адрес не имеет https или имеет URL-адрес в URL-адресе. Я просто собираюсь убрать URL-адрес www. Код ниже добавляет https, если он отсутствует в URL-адресе, но как я могу удалить www ? if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){ $redirect = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; header("HTTP/1.1 301 Moved Permanently"); header("Location: $redirect"); }
Я пытаюсь использовать .htaccess для блокировки внешнего доступа к каталогу /includes/ directory моего сайта, который включает только обработку файлов PHP . Оба метода ниже «работают», но я предпочитаю последнее, потому что он не оставляет пользователю страницу с ошибкой. Кто-нибудь может сообщить мне, если он менее безопасен? Лучше ли это использовать: <Directory "/includes"> Deny from all […]
У меня есть следующий URL-адрес с двойными параметрами, и я впервые хотел бы переписать двойной параметр. Мой URL: http://localhost/b2b/post?post_id=1&post_subject=test Я хотел бы переписать его на: http://localhost/b2b/post/post_id/1/post_subject/test Мой .htaccess: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{THE_REQUEST} ^[AZ]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L,NC] RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^ […]
Привет, я смущен этим несоответствием разбора URI / URL между C #, Java и PHP. Например, у меня есть string url = "http://*.bar.com" В C #: new Uri(url) будет вызывать ошибку System.UriFormatException, Но в Java будет проходить new URL(url) , как и в PHP, используя parse_url(url) (с $ url = "http: //*.bar.com") Разве что C […]
Мне интересно, как сделать мои URL-адреса хорошими и оптимизированными для SEO, а также работать с PHP-кодом. В настоящее время все работает нормально (например, example.com/test/ отлично работает и работает). Однако, когда у меня есть error.php?id=404 , я хочу, чтобы он error.php?id=404 в /error/404/ . Как мне это сделать? Мой текущий .htaccess … RewriteCond /%{REQUEST_FILENAME} !-d RewriteCond […]
Мой сайт печатает URL-адреса в таблице. В Chrome и IE8 URL-адреса выглядят великолепно. В Firefox 3.0.11 URL-адреса отображаются только до второй косой черты. Например, «nytimes.com/pages/world/americas/index.html» – это просто «nytimes.com/pages» в Firefox. Любые идеи почему? Код ниже. Изменить: я начинаю думать, что это проблема CSS, потому что когда я удаляю свои стили, ссылка отображается правильно в […]
Вот два кода, которые отлично работают, а другие не могут объяснить мне, что не так со вторым кодом. $Id = $row['id']; <a href="page2.php?Id=<?php echo $row['id'] ?>">Product></a> Код выше работает отлично. Но код ниже не делает. На второй странице я использую метод get. <a href="page2.php?Id=$Id">Product></a>
У меня есть ссылка, которая выглядит так: www.domain.com/index.php?var=string1&var2=string2 Я хочу замаскировать URL-адрес, чтобы стать чем-то вроде: www.domain.com/index.php или лучше всего: www.domain.com Я попробовал Google, я нашел несколько методов: Использование iframe использование набора фреймов Mod_rewrite Я использую php, IIS и mysql, мой сервер – это сервер Windows 2003. Какой метод лучше всего работает с моим сервером? […]
Как я могу получить адрес ссылки после перенаправления URL-адреса? Возьмите, например, этот URL-адрес: http://www.boligsiden.dk/viderestilling/992cff55882a40f79e64b0a25e847a69 Как я могу сделать PHP-скрипт эхом конечного URL-адреса? ( http://www.eltoftnielsen.dk/default.aspx?side=sagsvisning&AutoID=125125&DID=140 в этом случае)