Ich habe eine einfache RewriteRule darunter, die auf meinem lokalen Rechner funktioniert, aber es funktioniert nicht, wenn ich auf meinen Live-Server hochgeladen habe.mod-rewrite funktioniert nicht auf Live-Server
Fehler:
Not Found The requested URL /redirect:/jobs.php/1/field-engineer.php/1/field-engineer.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
.htaccess:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.htm $1.php [NC]
RewriteRule jobs/([0-9]+)/(.*)/ jobs.php?id=$1 [NC]
RewriteRule testimonial-details/([0-9]+)/(.*)/ testimonial-details.php?id=$1 [NC]
RewriteRule testimonials/([0-9]+)/(.*)/ testimonials.php?id=$1 [NC]
Jede Hilfe wird gerne geschätzt.
ja, es ist auf Live-Server zu arbeiten. auch die letzten RewriteRues funktioniert ... RewriteRule Zeugnisse/([0-9] +)/(. *)/testimonials.php? id = $ 1 [NC] ... aber die anderen beiden nicht. Danke – xmox
Was ist der Link, der wurde umgeschrieben als '/ redirect:/jobs.php/1/field-engineer.php/1/field-engineer.php' – grifos
localhost/jobs/1/zivilingenieur.html und der Code -> $ jobs_url = WEBSITE_URL. 'Arbeitsplätze/' . $ row-> job_id. "/". $ helper-> format_url_keyword ($ row-> position). '.html'; – xmox