Find Jobs
Hire Freelancers

Apache mod rewrite

$30-100 USD

Törölve
Kiadva ekkor: több mint 17 évvel ezelőtt

$30-100 USD

Teljesítéskor fizetve
Apache url rewrite works in htaccess but not in [login to view URL] The following is a detailed description of the problem taken from a post I made at a forum. servername, IP, email address blocked out with ***. Linux Fedora/php5/Apache1.3.37 Successful bidder will get an exact copy of my [login to view URL] file to work on because I can't have the Apache server continually restarted to test. Payment for successful outcome only. ---- this url: /Keith-Nelson/faves/15/[login to view URL] needs to be rewritten to: /[login to view URL] The following rewrite for this works in an htacces file but not in the [login to view URL]: RewriteEngine On RewriteRule ^[^/]+/faves/([^/]+)/([^/]+).html$ [login to view URL]$1 [L] RewriteRule ^faves/([^/]+)/([^/]+).html$ [login to view URL]$1 [L] Here it is in the [login to view URL] <VirtualHost [login to view URL]:80> ServerAdmin awarner@***.com DocumentRoot /sites/***.com/html ServerName ***.com ErrorLog /var/log/httpd/site3-error_log CustomLog /var/log/httpd/site3-access_log common <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^[^/]+/faves/([^/]+)/([^/]+).html$ [login to view URL]$1 [L] RewriteRule ^faves/([^/]+)/([^/]+).html$ [login to view URL]$1 [L] </IfModule> </VirtualHost> ------ COMMENT:----- You must use RewriteRule ^/[^/]+/faves/([^/]+)/([^/]+).html$ /[login to view URL]$1 [L] RewriteRule ^/faves/([^/]+)/([^/]+).html$ /[login to view URL]$1 [L] instead (note the leading slashes). ------ COMMENT:----- I tried it and restarted server but no luck. I'm going to try something really basic just to make sure rewrite is working ------ COMMENT:----- I tried this, which redirects everything to [login to view URL], and it works: <VirtualHost [login to view URL]:80> ServerAdmin awarner@***.com DocumentRoot /sites/***.com/html ServerName ***.com ErrorLog /var/log/httpd/site3-error_log CustomLog /var/log/httpd/site3-access_log common <IfModule mod_rewrite.c> RewriteEngine On RewriteCond $1 !^([login to view URL]|images|[login to view URL]) RewriteRule ^(.*)$ /[login to view URL]$1 [L] </IfModule> </VirtualHost> ------ COMMENT:----- > but no luck What can you find in your rewriteLog? You can start logging with RewriteLog logs/[login to view URL] RewriteLogLevel 5 ------ COMMENT:----- It's just getting passed through: [login to view URL] - - [06/Nov/2006:08:11:00 -0500] [***.com/sid#9504f74][rid#95f372c/initial] (2) init rewrite engine with requested uri /Dryden-Mitchell/faves/465/[login to view URL] [login to view URL] - - [06/Nov/2006:08:11:00 -0500] [***.com/sid#9504f74][rid#95f372c/initial] (1) pass through /Dryden-Mitchell/faves/465/[login to view URL] <VirtualHost [login to view URL]:80> ServerAdmin awarner@***.com DocumentRoot /sites/***.com/html ServerName ***.com ErrorLog /var/log/httpd/site3-error_log CustomLog /var/log/httpd/site3-access_log common #ErrorDocument 404 /[login to view URL] RewriteLog /var/log/httpd/[login to view URL] RewriteLogLevel 5 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^/[^/]+/faves/([^/]+)/([^/]+).html$ /[login to view URL]$1 [L] RewriteRule ^/faves/([^/]+)/([^/]+).html$ /[login to view URL]$1 [L] </IfModule> </VirtualHost> ------ COMMENT:----- That means that the line 'RewriteEngine on' is present in per-server context, but the complete ruleset processing (checking the rule-pattern "applying pattern ...") is missing at all. So the RewriteRule directives are missing someway but we know that the virtual host did match, because if not we wouldn't find that log entry (RewriteLogLevel defined only for VirtualHost ******:80). Something other outside the RewriteRule directive must be wrong here.
Projektazonosító: 104595

A projektről

9 ajánlat
Távolról teljesíthető projekt
Aktiválva: 18 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
9 szabadúszó adott átlagosan $62 USD összegű árajánlatot erre a munkára
Felhasználó avatár
I'm a RHCE (verfication # 804006019622746), having good knowledge on mod_rewrite, I can help you in this. Regards,
$100 USD 2 napon belül
5,0 (96 értékelés)
5,5
5,5
Felhasználó avatár
Hello I can help you with this.
$70 USD 2 napon belül
4,9 (33 értékelés)
4,7
4,7
Felhasználó avatár
Happy to help you out straight away. Please see PM for more details.
$50 USD 0 napon belül
5,0 (8 értékelés)
3,9
3,9
Felhasználó avatár
Hi, Please check PMB. Thank You.
$75 USD 2 napon belül
5,0 (2 értékelés)
3,2
3,2
Felhasználó avatár
look pm box
$50 USD 3 napon belül
5,0 (1 értékelés)
2,8
2,8
Felhasználó avatár
I cna fix this for you in no time.
$50 USD 0 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
Hi, I can do this for you. Thanks and Regards, Pankaj Agarwal
$30 USD 1 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
Details are in the PM.
$30 USD 5 napon belül
0,0 (0 értékelés)
1,0
1,0

Az ügyfélről

UNITED STATES zászlója
Washington, United States
5,0
2
Tagság kezdete: szept. 29, 2006

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.