其實我有這樣的問題:的.htaccess重寫規則到路徑沒有改變Smarty的URL(PHP)
的URL自帶內部頁面就像
http://example.co.in/page.php?id=2
我想要的其實是像
http://example.co.in/AboutUs
是否有可能僅使用的.htaccess?我的.htaccess代碼給出略低於但它提供了這樣的
http://example.co.in/page/2
Options -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/page\.php\?id=([0-9]+)\s [NC]
RewriteRule^/page/%1? [R=301,L]
RewriteRule ^page/([0-9]+)$ /page.php?id=$1 [L]
輸出我嘗試了很多,但通過沒有得到成功了!
不要使用規則的每一頁,只需重寫所有非文件請求到'index.php',然後查找該URL的路徑部分以簡單的陣列,包括通過ID頁面。這就是所謂的路由。 – Walf
嗨@Walf!其實我不能使用它的路由,我必須做到這一點只爲兩個頁面,所以只能通過.htaccess操縱/重寫網址? – Roshan
你不能添加5行PHP?甚至沒有新文件? – Walf