Article View: pl.comp.www.server-side
Article #61519pretty urls
From: Jivanmukta
Date: Fri, 13 Sep 2019 18:14
Date: Fri, 13 Sep 2019 18:14
61 lines
1802 bytes
1802 bytes
Jestem kiepski z mod_rewrite. Próbuję napisać regułę tłumaczącą adres
localhost/~robert/invoice-a6c34n1x98.html
na adres
localhost/~robert/announcement/invoice?c=a6c34n1x98
Napisałem tak:
RewriteRule ^invoice-([a-zA-Z0-9]*)\.html$
/announcement/invoice?c=$1 [L]
i dostaję 404 Not Found. Nie wiem co robię źle. Oto mój cały .htaccess:
#v+
AuthUserFile "/home/robert/rozgloszenia/application/resources/.htpass"
AuthName "Strony zabezpieczone"
AuthType Basic
require valid-user
DirectoryIndex index.php
RewriteEngine on
RewriteBase /~robert/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt|denial\.html|resources|captcha)
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
RewriteRule ^invoice-([a-zA-Z0-9]*)\.html$ /announcement/invoice?c=$1 [L]
php_value upload_max_filesize 75M
php_value post_max_size 100M
#v-
Technical Details
Message-ID:
<qlgm9q$1jkkp$1@portraits.wsisiz.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.user-5-173-136-160.play-internet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.user-5-173-136-160.play-internet.pl!not-for-mail From: Jivanmukta <jivanmukta@poczta.onet.pl> Newsgroups: pl.comp.www.server-side Subject: pretty urls Date: Fri, 13 Sep 2019 20:14:16 +0200 Organization: http://www.wit.edu.pl Message-ID: <qlgm9q$1jkkp$1@portraits.wsisiz.edu.pl> Mime-Version: 1.0 Injection-Date: Fri, 13 Sep 2019 18:14:18 -0000 (UTC) Injection-Info: portraits.wsisiz.edu.pl; posting-host="user-5-173-136-160.play-internet.pl:5.173.136.160"; logging-data="1692313"; mail-complaints-to="abuse@wsisiz.edu.pl" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 X-Mozilla-News-Host: news://news.icp.pl:119 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit