2
我有一個名爲car-details.php的文件,它將變量id =與汽車註冊詳細信息一起填充到頁面中。讓htaccess忽略Url的一部分
我目前能得到這個重寫規則工作
RewriteRule ^car-for-sale/(.*) car-details.php?id=$1 [NC,L]
但我想有一個像
/GV09LBX/Ford-car-something-etc
一個網址,但由於某種原因,我只是無法得到的第二部分網址工作。我跟着一些導遊爲了第二部分低於
RewriteRule ^car-for-sale/(.*)/(.*) car-details.php?id=$1&something=$2 [NC,L]
哪裏的東西= $ 2甚至沒有使用的汽車details.php文件添加到URL的例子,但我只是想有車名在用於seo目的的url中。每當我嘗試添加第二個正斜槓時,重寫規則就停止工作。任何幫助?下面
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^car-for-sale/(.*)/(.*) car-details.php?id=$1&something=$2 [NC,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Wordfence WAF
<IfModule LiteSpeed>
php_value auto_prepend_file '/home/shipley/public_html/wordfence-waf.php'
</IfModule>
<Files ".user.ini">
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
複製和粘貼的是其中使用的舊規則來定。 /car-for-sale/GV09LBX作品 但是/ car-for-sale/GV09LBX/randomText仍然返回到主頁 –
我已經在我的Apache上測試了這2條規則,並且都是'/ car-for-sale/GV09LBX/randomText'和'/ car-for-sale/GV09LBX'正在使用這些規則。 – anubhava
我最終得到這個工作,出於某種原因,我必須擺脫/汽車銷售/部分 RewriteRule ^([A-Z0-9] *)/([^ /] *) $ /car-details.php?id=$1&name=$2 [L] 我會將你標記爲回答我,因爲你是唯一能夠幫助你的人。不管怎樣,謝謝你 :) –