只要有人能幫我解決這個HTACCESS問題,就好奇。使用HTACCESS或PHP轉發301 URL
我有這些舊網址需要正確轉發。
上一頁結構
domain.com/Canada/Accounting
domain.com/Canada/Trades
domain.com/Canada/Sales
正確結構
類別 -/jobs/accounting-jobs
LOCATION - /作業/作業基洛納
TOGETHER - /作業/計費的作業基洛納
域結構
domain.com/jobs/ [類別] - 工作[位置]
這是可能的,無論是由HTACCES或PHP ...只是不希望這些404'ed頁。 我有86+做,如果有一個很好的方式來轉發這些。 這就是我所擁有的,但我無法正確地轉發惡意網址。
OLD
/browse
/Toronto/
/Canada/Administrative
/Vancouver/
/Canada/Trades
/Calgary/
/Canada/Hospitality
這是我的.htaccess現在。
Options +FollowSymlinks
RewriteEngine on
RewriteBase/
#
# Trailing slash check
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule ^(.*)$ $1/ [L,R=301]
#
# PAGES
RewriteRule ^add-job/?$ /add-job.php [L]
RewriteRule ^jobs/?$ /results.php [L]
RewriteRule ^sitemap/?$ /sitemap.php [L]
#
# SEARCH
# CATEGORY - accounting-jobs
# LOCATION - jobs-kelowna
# TOGETHER - accounting-jobs-kelowna
RewriteRule ^jobs/([a-zA-Z0-9_-]+)/([0-9]+)?$ results.php?whatwhere=$1&page=$2
RewriteRule ^jobs/([a-zA-Z0-9_-]+)/([0-9]+)/?$ results.php?whatwhere=$1&page=$2
嘿,我添加了更多的例子,是否有可能你可以再看一眼......你發送的內容並不完全可能......可能嗎? – Justin
@Justin看我的編輯。 – jeroen