Skocz do zawartości

[pomoc] Instalacja scuttle pod dreamhost


Net_mentor

Rekomendowane odpowiedzi

.htaccess

Options  FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /ozh.php [L]

utworzyć ozh.php

<?php
/*
Script Name: Scuttle Redirector Fix
Script URI: https://wiki.dreamhost.com/index.php/Scuttle
Description: (Should) fix all 'No input file specified.' errors with Scuttle on Dreamhost. Check the above URL for description.
Version: 0.1
Author: Ozh
Author URI: https://planetozh.com/
*/

/* what dir are we in ? */
$uri = substr($_SERVER['REQUEST_URI'],1);
$uri = urldecode($uri);
#var_dump($uri);
/* what is requested ? */
list($page,$param) = explode('/',$uri);
list($param,$query) = explode('?',$param);
#var_dump($page,$param);
/* from now on, with the following urls, we have the following vars :
	/about/				 ->	  $page='about'
	/tags/code			  ->	  $page='tags',$param='code'
	/tags/code?page=2	   ->	  $page='tags',$param='code',$query='page=2' */

/* Replace global vars with our made up values to feed Scuttle with them */
$_SERVER['PATH_INFO']=$page.'/'.$param;
$_GET['page'] = trim($query,'page=');

/* Now that we modified global vars, let's go ! */
include($page.'.php');


?>

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności