Meine bisherigen neu geschrieben Regeln arbeiten gut wie unten:Wie 301 Umleiten, die bereits neu geschrieben
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^product-detail/([\w-.]+)/?$ product-detail.php?e=$1 [NC,L]
Es ist mysite.com/product-detail/laptop
In Suchen, 5000 Produktergebnisse sind bereits da. Ich will als
mysite.com/electronics/product-detail/laptop
Ich google nicht 301 neuen Ordner umleiten möchten meine Ergebnisse zerstören. Bitte hilf mir.
Sehr geehrte. Ich habe diese Regeln versucht, wie Sie vorgeschlagen, RewriteRule^Elektronik/Produkt-Detail/([\ w -.] +) /? $ Produkt-Detail.php? E = $ 1 [NC, L] Funktioniert gut. Die Umleitungsregel 301 wird jedoch nach unten umgeleitet, wenn ein Trocknerdetail übernommen wird; mysite.com/electronics/product-detail/dryer; Es leitet um zu; mysite.com/home3/kproducts/public_html/electronics/product-detail/dryer es wird zu den physischen Ordnern des Hostings umgeleitet. .. Danke für Ihre Hilfe. –
Versuchen Sie einen Schrägstrich am Anfang hinzufügen: '/ Elektronik/Produkt-Detail/$ 1 [NC, R = 301, L]' –
Vielen Dank, es hat funktioniert. –