2
저는 car-details.php라는 파일을 가지고 있습니다. id를 = 자동차 등록 세부 정보와 함께 사용하여 페이지를 채 웁니다.htaccess가 URL의 일부를 무시하도록합니다.
나는 현재
RewriteRule ^car-for-sale/(.*) car-details.php?id=$1 [NC,L]
작업이 재 작성 규칙을 얻을 수 있습니다하지만
/GV09LBX/Ford-car-something-etc
같은 URL을 가지고 싶습니다하지만 어떤 이유로 나는 단지의 두 번째 부분을 얻을 수 없다 일하는 url. 뭔가 = $ 2도 자동차 details.php 파일을 사용하지 않습니다
RewriteRule ^car-for-sale/(.*)/(.*) car-details.php?id=$1&something=$2 [NC,L]
아래 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 작동 /자동차 판매용/GV09LBX/randomText는 여전히 홈 페이지로 돌아갑니다 –
나는이 2 가지 규칙을 Apache 및 두 가지/자동차 판매용으로 테스트했습니다./GV09LBX/randomText'와'/ car-for-sale/GV09LBX'는이 규칙들로 잘 작동합니다. – anubhava
RewriteRule^([A-Z0-9] *)/([^ /] *)/판매용/부품을 없애야하는 이유로,이 제품이 작동하기 시작했습니다. $/car-details.php?id=$1&name=$2 내가 유일하게 도움이 되었기 때문에 나를 답장으로 표시 할 것입니다. 어쨌든 고마워요 :) –