2012-07-20 136 views
0

如何將網址更改爲您想要的名稱?例如this site我想將我的網域網址從ahardenjr.com/project.html改爲ahardenjr.com/project更改URL名稱

我認爲這是基本標記,但是當我添加<base href="http://www.ahardenjr/project"/>時,CSS就會中斷。有什麼建議麼?

+0

看[漂亮網址(http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/) – sachleen 2012-07-20 20:30:17

+1

我假設你意思是這樣的:http://stackoverflow.com/questions/3825989/htaccess-to-change-url – Palladium 2012-07-20 20:30:38

+4

@nightcracker我不明白PHP是如何進入這個。 – sachleen 2012-07-20 20:31:24

回答

7

看起來你正在試圖做一個基本的mod_rewrite。事情是這樣的:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME}.html -f 
RewriteRule ^(.*)$ $1.html 
3

一個簡單的解決方案是創建一個名爲「project」的子目錄,然後將「project.html」作爲索引文件。我相信應該這樣做。

+0

爲什麼你會使用'project.html'而不是在目錄中使用'index.html'? – 2012-07-20 20:33:50

+1

這就是我的意思。對不起,如果我的答案不夠清楚。 Nerdysyntax可以將當前爲'project.html'的頁面重命名爲'index.html'。 – JSW189 2012-07-20 20:36:02