Button Button
Nice URLs (000003)
XSSFilter could not parse (X)HTML:


<p>From sputnik-list-bounces@lists.luaforge.net Sun Feb  1 02:44:25 2009
Received: from pop.gmail.com (an-in-f111.google.com [209.85.133.111])</p>
<pre><code>by localhost (mpop-1.0.11) with POP3
for <yuri>; Sun, 01 Feb 2009 02:44:25 +0000
</code></pre>
<p>Delivered-To: sputnik.list.archiver@gmail.com
Received: by 10.142.191.1 with SMTP id o1cs28673wff;</p>
<pre><code>    Sat, 31 Jan 2009 13:56:04 -0800 (PST)
</code></pre>
<p>Received: by 10.100.151.14 with SMTP id y14mr1964044and.117.1233438962719;</p>
<pre><code>    Sat, 31 Jan 2009 13:56:02 -0800 (PST)
</code></pre>
<p>Return-Path: <a href="mailto:sputnik-list-bounces@lists.luaforge.net">sputnik-list-bounces@lists.luaforge.net</a>
Received: from mail.luaforge.net (www.luaforge.net [147.65.1.201])</p>
<pre><code>    by mx.google.com with ESMTP id d12si4060255and.44.2009.01.31.13.56.01;
    Sat, 31 Jan 2009 13:56:02 -0800 (PST)
</code></pre>
<p>Received-SPF: pass (google.com: domain of sputnik-list-bounces@lists.luaforge.net designates 147.65.1.201 as permitted sender) client-ip=147.65.1.201;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of sputnik-list-bounces@lists.luaforge.net designates 147.65.1.201 as permitted sender) smtp.mail=sputnik-list-bounces@lists.luaforge.net
Received: from localhost ([127.0.0.1] helo=localhost.localdomain)</p>
<pre><code>by mail.luaforge.net with esmtp (Exim 4.50)
id 1LTPdo-0002Yp-Mk; Sat, 31 Jan 2009 21:52:48 -0200
</code></pre>
<p>Received: from gwaihir.issp.eu ([86.59.99.42])</p>
<pre><code>by mail.luaforge.net with smtp (Exim 4.50) id 1LTPdn-0002Yh-L7
for sputnik-list@lists.luaforge.net; Sat, 31 Jan 2009 21:52:47 -0200
</code></pre>
<p>Received: from [192.168.2.100] (80-121-34-235.adsl.highway.telekom.at</p>
<pre><code>[80.121.34.235]) by mail.issp.eu (Postfix) with ESMTPA id 2C97A1180EC
for <sputnik-list@lists.luaforge.net>;
Sat, 31 Jan 2009 22:55:26 +0100 (CET)
</code></pre>
<p>Message-ID: <a href="mailto:4984C8CE.90300@rubrica.at">4984C8CE.90300@rubrica.at</a>
Date: Sat, 31 Jan 2009 22:55:26 +0100
From: Peter Sommerfeld <a href="mailto:peter@rubrica.at">peter@rubrica.at</a>
User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
MIME-Version: 1.0
To: sputnik-list@lists.luaforge.net
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [Sputnik-list] Nice URLs
X-BeenThere: sputnik-list@lists.luaforge.net
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "An all-purpose list for now." <sputnik-list.lists.luaforge.net>
List-Unsubscribe: <a href="http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list">http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</a>,</p>
<pre><code><mailto:sputnik-list-request@lists.luaforge.net?subject=unsubscribe>
</code></pre>
<p>List-Archive: <a href="http://lists.luaforge.net/pipermail/sputnik-list">http://lists.luaforge.net/pipermail/sputnik-list</a>
List-Post: <a href="mailto:sputnik-list@lists.luaforge.net">sputnik-list@lists.luaforge.net</a>
List-Help: <a href="mailto:sputnik-list-request@lists.luaforge.net?subject=help">sputnik-list-request@lists.luaforge.net?subject=help</a>
List-Subscribe: <a href="http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list">http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</a>,</p>
<pre><code><mailto:sputnik-list-request@lists.luaforge.net?subject=subscribe>
</code></pre>
<p>Sender: sputnik-list-bounces@lists.luaforge.net
Errors-To: sputnik-list-bounces@lists.luaforge.net</p>

<p>Hi!</p>

<p>The generation of nice URLs as described in the
installation instructions replaces sputnik.cgi
by an arbitarty word: "wiki","en" or something
like this.</p>

<p>I'd like to get rid of these words alltogether
to produce real clean URLs,for instance</p>
<pre><code>http://mydomain.at/about
</code></pre>
<p>This seems to be possible because
http://wowprogramming.com/ does it.</p>

<p>My own attempts to achieve that failed because
I'm not familiar enough with Apache rewrite.
Can someone give me detailed instructions
how to achieve that please.</p>

<p>Peter</p>


<hr/>
<p>Sputnik-list mailing list
Sputnik-list@lists.luaforge.net
http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</p>


<p>From sputnik-list-bounces@lists.luaforge.net Sun Feb  1 02:44:25 2009
Received: from pop.gmail.com (an-in-f111.google.com [209.85.133.111])</p>
<pre><code>by localhost (mpop-1.0.11) with POP3
for <yuri>; Sun, 01 Feb 2009 02:44:25 +0000
</code></pre>
<p>Delivered-To: sputnik.list.archiver@gmail.com
Received: by 10.142.191.1 with SMTP id o1cs28838wff;</p>
<pre><code>    Sat, 31 Jan 2009 14:01:57 -0800 (PST)
</code></pre>
<p>Received: by 10.100.6.16 with SMTP id 16mr906945anf.108.1233439315770;</p>
<pre><code>    Sat, 31 Jan 2009 14:01:55 -0800 (PST)
</code></pre>
<p>Return-Path: <a href="mailto:sputnik-list-bounces@lists.luaforge.net">sputnik-list-bounces@lists.luaforge.net</a>
Received: from mail.luaforge.net (www.luaforge.net [147.65.1.201])</p>
<pre><code>    by mx.google.com with ESMTP id d21si3276294and.26.2009.01.31.14.01.54;
    Sat, 31 Jan 2009 14:01:55 -0800 (PST)
</code></pre>
<p>Received-SPF: pass (google.com: domain of sputnik-list-bounces@lists.luaforge.net designates 147.65.1.201 as permitted sender) client-ip=147.65.1.201;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of sputnik-list-bounces@lists.luaforge.net designates 147.65.1.201 as permitted sender) smtp.mail=sputnik-list-bounces@lists.luaforge.net; dkim=neutral (body hash did not verify) header.i=@gmail.com
Received: from localhost ([127.0.0.1] helo=localhost.localdomain)</p>
<pre><code>by mail.luaforge.net with esmtp (Exim 4.50)
id 1LTPjW-0002ZT-QM; Sat, 31 Jan 2009 21:58:42 -0200
</code></pre>
<p>Received: from [74.125.46.30] (helo=yw-out-2324.google.com)</p>
<pre><code>by mail.luaforge.net with esmtp (Exim 4.50) id 1LTPjW-0002ZO-6z
for sputnik-list@lists.luaforge.net; Sat, 31 Jan 2009 21:58:42 -0200
</code></pre>
<p>Received: by yw-out-2324.google.com with SMTP id 2so323885ywt.89</p>
<pre><code>for <sputnik-list@lists.luaforge.net>;
Sat, 31 Jan 2009 14:01:40 -0800 (PST)
</code></pre>
<p>DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;</p>
<pre><code>h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:cc:content-type
:content-transfer-encoding;
bh=v4q5YfChkO/Vnrbemab0/CvULr+m673f05TFp9gatrg=;
b=gM6WBBJZvsyaHP6qcITIkJ5fDDLmXgZpItp5ZPC50LeoYoR4sCEOoi+F1mPFlmFeVy
aHf8uv8WTBOu8dnI8+5sc5Oum4cS5x/JOVdvgGdfFq8kdqtYn9SVP03H6FEngUvJLlik
JAM/+T4PKDdtumBn1q6zHl6JSQwZoih4BN0UM=
</code></pre>
<p>DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;</p>
<pre><code>h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type:content-transfer-encoding;
b=cpY4fMddqa+Tdxd/OIJkp6o/QpKTsW29O6DoLugags93Bs49KU91cP8bLJRqaW/yWq
pLMFWuvda1oxUx1lZ4BcORef6rRYYTTJGf3encFSStbILwMP0nCEVS/OAod3pY1oe6BE
H66yS9hWUwDFdAZ2+SmSpciVj1QyKpz8OVrOE=
</code></pre>
<p>MIME-Version: 1.0
Received: by 10.151.110.9 with SMTP id n9mr2664870ybm.229.1233439300915; Sat, </p>
<pre><code>31 Jan 2009 14:01:40 -0800 (PST)
</code></pre>
<p>In-Reply-To: <a href="mailto:4984C8CE.90300@rubrica.at">4984C8CE.90300@rubrica.at</a>
References: <a href="mailto:4984C8CE.90300@rubrica.at">4984C8CE.90300@rubrica.at</a>
Date: Sat, 31 Jan 2009 22:01:40 +0000
Message-ID: <a href="mailto:5fe281d40901311401qc6ce5das6b13a9858e5059f@mail.gmail.com">5fe281d40901311401qc6ce5das6b13a9858e5059f@mail.gmail.com</a>
Subject: Re: [Sputnik-list] Nice URLs
From: Jim Whitehead II <a href="mailto:jnwhiteh@gmail.com">jnwhiteh@gmail.com</a>
To: Peter Sommerfeld <a href="mailto:peter@rubrica.at">peter@rubrica.at</a>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: sputnik-list@lists.luaforge.net
X-BeenThere: sputnik-list@lists.luaforge.net
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "An all-purpose list for now." <sputnik-list.lists.luaforge.net>
List-Unsubscribe: <a href="http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list">http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</a>,</p>
<pre><code><mailto:sputnik-list-request@lists.luaforge.net?subject=unsubscribe>
</code></pre>
<p>List-Archive: <a href="http://lists.luaforge.net/pipermail/sputnik-list">http://lists.luaforge.net/pipermail/sputnik-list</a>
List-Post: <a href="mailto:sputnik-list@lists.luaforge.net">sputnik-list@lists.luaforge.net</a>
List-Help: <a href="mailto:sputnik-list-request@lists.luaforge.net?subject=help">sputnik-list-request@lists.luaforge.net?subject=help</a>
List-Subscribe: <a href="http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list">http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</a>,</p>
<pre><code><mailto:sputnik-list-request@lists.luaforge.net?subject=subscribe>
</code></pre>
<p>Sender: sputnik-list-bounces@lists.luaforge.net
Errors-To: sputnik-list-bounces@lists.luaforge.net</p>

<p>On Sat, Jan 31, 2009 at 9:55 PM, Peter Sommerfeld <a href="mailto:peter@rubrica.at">peter@rubrica.at</a> wrote:</p>
<blockquote>
    <p>Hi!</p>
    
    <p>The generation of nice URLs as described in the
    installation instructions replaces sputnik.cgi
    by an arbitarty word: "wiki","en" or something
    like this.</p>
    
    <p>I'd like to get rid of these words alltogether
    to produce real clean URLs,for instance
      http://mydomain.at/about
    This seems to be possible because
    http://wowprogramming.com/ does it.</p>
    
    <p>My own attempts to achieve that failed because
    I'm not familiar enough with Apache rewrite.
    Can someone give me detailed instructions
    how to achieve that please.</p>
</blockquote>

<p>It's relatively simple, I use the following:</p>

<p><IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule ^/?$ /book.cgi?p=Home<em>Page [L,QSA]
 RewriteCond %{REQUEST</em>FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ /book.cgi?p=$1 [L,QSA]
</IfModule></p>

<p>Obviously the application is called book.cgi.  I just redirect the
root page /book.cgi?p=Home_Page.  The next two lines say to ignore
anything that resolves to a file or a directory.  The final line
simply takes anything after the first / and passes it as a parameter
to book.cgi.</p>

<p>Hope that helps.</p>

<ul>
    <li>Jim</li>
</ul>

<hr/>
<p>Sputnik-list mailing list
Sputnik-list@lists.luaforge.net
http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</p>


<p>From sputnik-list-bounces@lists.luaforge.net Sun Feb  1 02:44:25 2009
Received: from pop.gmail.com (an-in-f111.google.com [209.85.133.111])</p>
<pre><code>by localhost (mpop-1.0.11) with POP3
for <yuri>; Sun, 01 Feb 2009 02:44:25 +0000
</code></pre>
<p>Delivered-To: sputnik.list.archiver@gmail.com
Received: by 10.142.191.1 with SMTP id o1cs30236wff;</p>
<pre><code>    Sat, 31 Jan 2009 14:43:40 -0800 (PST)
</code></pre>
<p>Received: by 10.100.143.12 with SMTP id q12mr2001731and.22.1233441818511;</p>
<pre><code>    Sat, 31 Jan 2009 14:43:38 -0800 (PST)
</code></pre>
<p>Return-Path: <a href="mailto:sputnik-list-bounces@lists.luaforge.net">sputnik-list-bounces@lists.luaforge.net</a>
Received: from mail.luaforge.net (www.luaforge.net [147.65.1.201])</p>
<pre><code>    by mx.google.com with ESMTP id d21si4354026and.46.2009.01.31.14.43.36;
    Sat, 31 Jan 2009 14:43:38 -0800 (PST)
</code></pre>
<p>Received-SPF: pass (google.com: domain of sputnik-list-bounces@lists.luaforge.net designates 147.65.1.201 as permitted sender) client-ip=147.65.1.201;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of sputnik-list-bounces@lists.luaforge.net designates 147.65.1.201 as permitted sender) smtp.mail=sputnik-list-bounces@lists.luaforge.net
Received: from localhost ([127.0.0.1] helo=localhost.localdomain)</p>
<pre><code>by mail.luaforge.net with esmtp (Exim 4.50)
id 1LTQNr-0003wJ-KC; Sat, 31 Jan 2009 22:40:23 -0200
</code></pre>
<p>Received: from gwaihir.issp.eu ([86.59.99.42])</p>
<pre><code>by mail.luaforge.net with smtp (Exim 4.50) id 1LTQNq-0003wE-01
for sputnik-list@lists.luaforge.net; Sat, 31 Jan 2009 22:40:22 -0200
</code></pre>
<p>Received: from [192.168.2.100] (80-121-34-235.adsl.highway.telekom.at</p>
<pre><code>[80.121.34.235])
by mail.issp.eu (Postfix) with ESMTPA id 523501180FC;
Sat, 31 Jan 2009 23:43:00 +0100 (CET)
</code></pre>
<p>Message-ID: <a href="mailto:4984D3F4.1020303@rubrica.at">4984D3F4.1020303@rubrica.at</a>
Date: Sat, 31 Jan 2009 23:43:00 +0100
From: Peter Sommerfeld <a href="mailto:peter@rubrica.at">peter@rubrica.at</a>
User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
MIME-Version: 1.0
To: Jim Whitehead II <a href="mailto:jnwhiteh@gmail.com">jnwhiteh@gmail.com</a>
Subject: Re: [Sputnik-list] Nice URLs
References: <a href="mailto:4984C8CE.90300@rubrica.at">4984C8CE.90300@rubrica.at</a></p>
<pre><code><5fe281d40901311401qc6ce5das6b13a9858e5059f@mail.gmail.com>
</code></pre>
<p>In-Reply-To: <a href="mailto:5fe281d40901311401qc6ce5das6b13a9858e5059f@mail.gmail.com">5fe281d40901311401qc6ce5das6b13a9858e5059f@mail.gmail.com</a>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: sputnik-list@lists.luaforge.net
X-BeenThere: sputnik-list@lists.luaforge.net
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "An all-purpose list for now." <sputnik-list.lists.luaforge.net>
List-Unsubscribe: <a href="http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list">http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</a>,</p>
<pre><code><mailto:sputnik-list-request@lists.luaforge.net?subject=unsubscribe>
</code></pre>
<p>List-Archive: <a href="http://lists.luaforge.net/pipermail/sputnik-list">http://lists.luaforge.net/pipermail/sputnik-list</a>
List-Post: <a href="mailto:sputnik-list@lists.luaforge.net">sputnik-list@lists.luaforge.net</a>
List-Help: <a href="mailto:sputnik-list-request@lists.luaforge.net?subject=help">sputnik-list-request@lists.luaforge.net?subject=help</a>
List-Subscribe: <a href="http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list">http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</a>,</p>
<pre><code><mailto:sputnik-list-request@lists.luaforge.net?subject=subscribe>
</code></pre>
<p>Sender: sputnik-list-bounces@lists.luaforge.net
Errors-To: sputnik-list-bounces@lists.luaforge.net</p>

<p>Jim Whitehead II schrieb:
 > It's relatively simple, I use the following:
 >
 > <IfModule mod_rewrite.c>
 >  RewriteEngine on
 >  RewriteRule ^/?$ /book.cgi?p=Home_Page [L,QSA]
 >  RewriteCond %{REQUEST_FILENAME} !-f
 >  RewriteCond %{REQUEST_FILENAME} !-d
 >  RewriteRule ^(.*)$ /book.cgi?p=$1 [L,QSA]
 > </IfModule></p>

<p>Jim,</p>

<p>seems to work so far for normal pages. Have
a look at</p>
<pre><code> http://rubrica.webfactional.com/
</code></pre>

<p>Unfortuanatly special pages, for instance</p>

<pre><code> http://rubrica.webfactional.com/sputnik/config
</code></pre>

<p>do not display correct and I'm not able to edit
it if logged in as Admin.</p>

<p>I've set  NICE_URL in sputnik/config to "". Here
is my htaccess.</p>

<p><IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^/?$ /sputnik.cgi?p=index [L,QSA]
  RewriteCond %{REQUEST<em>FILENAME} !-f
  RewriteCond %{REQUEST</em>FILENAME} !-d
  RewriteRule ^(.*)$ /sputnik.cgi?p=$1 [L,QSA]
</IfModule></p>

<p>Do you have any advice?</p>

<p>tia</p>

<p>Peter</p>




<hr/>
<p>Sputnik-list mailing list
Sputnik-list@lists.luaforge.net
http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list</p>