Opret .htaccess-fil i rodmappen - tutorial til laravel 5.5 - part04

har et wordpress-websted på mit hoveddomæne

For WordPress-webstedet har jeg dette i min .htaccess-fil

# BEGIN WordPress  RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php  # END WordPress 

Jeg oprettede lige et addon-domæne og ville bruge nye regler til det

Jeg oprettede en .htaccess-fil og lagde den i addon-mappen, fx / newaddon

I .htaccess-filen har jeg:

Options -Indexes  RewriteEngine On RewriteBase / RewriteRule ^readjob/(.*)/(.*)/(.*)/$ readjob.php?id=$1&cat=$2&title=$3  

Den urlstruktur, jeg har, er denne:

http://www.website.com/readjob/3/jobs/web-designers-potech-integrated-services/

Men det fortæller mig vedvarende, at linket er brudt

Jeg ved ikke hvad jeg skal gøre, jeg har brug for hjælp

(pls jeg har lige lært mod omskrivning i dag, så klarhed vil blive meget værdsat)

Tak

  • Dette burde sandsynligvis være på stackoverflow

Erstatte & med bare & (det fungerer her). Hvis der stadig er problemer, kan du tilføje [L] til slutningen (det betyder, at hvis det matcher behandlingen af ​​reglerne skal stoppe) bare i tilfælde af, at der er en konflikt. Kontroller endelig, at din opsætning tillader skråstreg.

  • mange tak, jeg har længe udskiftet det, en ven på stackoverflow fortalte mig at tilføje indstillinger -Multiviews til det, og det fungerer nu, bt det ser ikke mappen css og pics inde i addon-domænet, er det nogen idé?
  • Samme scenario, hvis du kan oprette en isoleret test af det, skal du tænde for fejlfinding og fyre op for gdb for at se, hvor det virkelig ser efter filerne (personligt rammer jeg for altid problemer, når der er mere end en RewriteRule). Alternativt kan du bare pakke Apache op i strace og derefter se efter de sidste par poster i loggen. Hvis du kan sende dit serversidesmappelayout og de relevante sektioner fra din conf, kan det undersøges, men den slags spørgsmål kan være bedre på ServerFault / StackOverflow (som du er startet, kan du dog sende linket til det her ).

Bare fusioner din .htaccess filer.

  RewriteEngine On RewriteBase / RewriteRule ^readjob/(.*)/(.*)/(.*)/$ newaddon/readjob.php?id=$1&cat=$2&title=$3 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php  

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?